|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Arnaud Inscription : décembre 2006 Messages : 871 ![]() |
Bonjour,
Je cherche à réaliser un script de type daemon pour démarrer, stopper un script bash comme ceux contenu dans "etc/itin.d/" début de script : function start() { } function stop() { } case $CHOIX in 1) start() ;; 2) stop() ;; *) stop() start() ;; esac mais je ne sais pas se que je dois mettre dans les fonctions start() et stop()... Pourriez vous de donner des indices ? Merci d'avance, Arnaud |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() K-Z. F.Ingénieur sécurité Inscription : juin 2006 Messages : 393 ![]() |
Yop,
regarde directement le contenu des script dans /etc/init.d ^^ @++ F-k-z
__________________
GNU/Linux c'est une question de VI ou de MORE. http://www.goodbye-microsoft.com "Linux is user friendly, its just very selective of its friends*", m'enfou, je suis son pote :p Un post vous est utile ou est constructif, ayez le réflexe du +1 pour le contributeur ( C'est gratuit et ça donne l'impression d'être utile :p ) Le tag et la ne sont pas fait que pour le décor, pensez-y !R.I.P. F-k-z 13/06/2006 - 12/10/2011 *Linux est convivial, il est juste très sélectifs pour ses amis. |
|
00
|
|
|
#3 |
|
Membre actif
![]() Arnaud Inscription : décembre 2006 Messages : 871 ![]() |
J'ai regardé, mais il y à une tone de truc écrit...
Je ne sais pas se qu'il est essenciel à avoir. |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Arnaud Inscription : décembre 2006 Messages : 871 ![]() |
Je recherche un procedure pas à pas pour créer un service UNIX.
Connaissez vous en ? Merci d'avance |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : juillet 2007 Messages : 199 ![]() |
Premierement, il faut que tu trouve les deamon que tu veut lancer au démarrage.
Deuxiement, tu fait ton script shell qui prend comme argument au minimum {start|stop} Troisiement, tu fais tes liens symboliques des répertoires rc?.d vers ton script |
|
|
00
|
|
|
#6 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 497 ![]() |
Bonjour,
Quel est le nom du binaire à lancer ? Est-ce qu'il prend des arguments ? Est-ce qu'il se démonise seul, ou a besoin d'aide extérieure ? En suppposant qu'il ne se démonise pas seul, dans start(), il faut que tu mettes au moins Code :
nohup /chemin/vers/mon/programme/nom_de_l_appli liste des parametres & |
|
|
00
|
|
|
#7 |
|
Membre actif
![]() Arnaud Inscription : décembre 2006 Messages : 871 ![]() |
Je ne comprend pas grand chose à vos explications, ca fait que 1 semaines et demi que je fais du linux/unix donc je n'ai pas bcp d'expérience en la matière.
Je vais voir du côté de cron, ca m'a l'aire plus simple. Merci quand meme de vos explications |
|
|
00
|
|
|
#8 |
|
Membre chevronné
![]() K-Z. F.Ingénieur sécurité Inscription : juin 2006 Messages : 393 ![]() |
Oula, le CRON ca a rien a voir -_-' A moins que tu ne veuilles que ton script ne se déclenche qu' a un moment précis..
++ F-k-z
__________________
GNU/Linux c'est une question de VI ou de MORE. http://www.goodbye-microsoft.com "Linux is user friendly, its just very selective of its friends*", m'enfou, je suis son pote :p Un post vous est utile ou est constructif, ayez le réflexe du +1 pour le contributeur ( C'est gratuit et ça donne l'impression d'être utile :p ) Le tag et la ne sont pas fait que pour le décor, pensez-y !R.I.P. F-k-z 13/06/2006 - 12/10/2011 *Linux est convivial, il est juste très sélectifs pour ses amis. |
|
00
|
|
|
#9 |
|
Membre actif
![]() Arnaud Inscription : décembre 2006 Messages : 871 ![]() |
bah par exemple tout les 5 min...
Je pense que cron peux aussi faire l'affaire pour ce que je voudrai faire |
|
|
00
|
|
|
#10 |
|
Membre chevronné
![]() K-Z. F.Ingénieur sécurité Inscription : juin 2006 Messages : 393 ![]() |
Yop,
tu peux nous en dire plus sur ton script et la tache a effectuer ++ f-k-z
__________________
GNU/Linux c'est une question de VI ou de MORE. http://www.goodbye-microsoft.com "Linux is user friendly, its just very selective of its friends*", m'enfou, je suis son pote :p Un post vous est utile ou est constructif, ayez le réflexe du +1 pour le contributeur ( C'est gratuit et ça donne l'impression d'être utile :p ) Le tag et la ne sont pas fait que pour le décor, pensez-y !R.I.P. F-k-z 13/06/2006 - 12/10/2011 *Linux est convivial, il est juste très sélectifs pour ses amis. |
|
00
|
|
|
#11 |
|
Membre actif
![]() Arnaud Inscription : décembre 2006 Messages : 871 ![]() |
le script effectue du monitoring système et réseau.
il log ces résultats et alertes dans un fichier. |
|
|
00
|
|
|
#12 |
|
Membre chevronné
![]() K-Z. F.Ingénieur sécurité Inscription : juin 2006 Messages : 393 ![]() |
Effectivement, si c'est pour faire une tâche répétitive cela peut etre plus simple de faire un CRON
F-k-z
__________________
GNU/Linux c'est une question de VI ou de MORE. http://www.goodbye-microsoft.com "Linux is user friendly, its just very selective of its friends*", m'enfou, je suis son pote :p Un post vous est utile ou est constructif, ayez le réflexe du +1 pour le contributeur ( C'est gratuit et ça donne l'impression d'être utile :p ) Le tag et la ne sont pas fait que pour le décor, pensez-y !R.I.P. F-k-z 13/06/2006 - 12/10/2011 *Linux est convivial, il est juste très sélectifs pour ses amis. |
|
00
|
|
|
#13 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 497 ![]() |
Bonjour,
Si je comprends bien, ce que tu souhaites faire consiste à exécuter une tâche de manière régulière (toutes les 5 minutes). Cette tâche récupère un certain nombre d'informations (peut importe lesquelles a priori), et les écrits dans un fichier. Est-ce que ce fichier est toujours le même ? Si oui, est-il remplacé à chaque exécution de la tâche, ou bien celle-ci ajoute-t-elle les données à la fin ? Quoi qu'il en soit, cela n'a a priori rien à voir avec un démon (qui est un processus indépendant, qui ne rend de comptes à personne, qui est lancé au démarrage de la machine et arrété avec celle-ci). En revanche, ce que tu cherches à faire (si j'ai bien résumé) peut tout à fait se faire via la crontab. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com