Script en tache de fond au démarrage.

Script en tache de fond au démarrage. - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 16-06-2008 à 11:45:57    

Bonjour,
Voilà j'ai crée un petit script simple, qui permet d'interrompre le daemon heartbeat si apache2.pid n'existe plus (autrement dit si apache2 est arrêté). Je voudrais lancer ce script au démarrage de Linux (je suis sur Debian), mais en arrière plan. J'ai vu qu'il fallait utiliser un --background, http://www.commentcamarche.net/faq/sujet 6858 demarrer un programme en tant que service demon
mais je ne vois pas comment je dois m'y prendre (je dois rajouter tout le bout de code à partit de "do_start()" ?)
Je suis débutant donc veuillez m'excuser par avance.
 
Merci d'avance.

Reply

Marsh Posté le 16-06-2008 à 11:45:57   

Reply

Marsh Posté le 16-06-2008 à 12:06:01    

Tae-Kwon a écrit :

Bonjour,
Voilà j'ai crée un petit script simple, qui permet d'interrompre le daemon heartbeat si apache2.pid n'existe plus (autrement dit si apache2 est arrêté). Je voudrais lancer ce script au démarrage de Linux (je suis sur Debian), mais en arrière plan. J'ai vu qu'il fallait utiliser un --background, http://www.commentcamarche.net/faq/sujet 6858 demarrer un programme en tant que service demon
mais je ne vois pas comment je dois m'y prendre (je dois rajouter tout le bout de code à partit de "do_start()" ?)
Je suis débutant donc veuillez m'excuser par avance.
 
Merci d'avance.


 
attention, apache peut crasher/être arrêté sans que le fichier de pid ne soit effacé.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 16-06-2008 à 13:26:01    

Oui, j'étais au courant, mais malheureusement je ne connais pas d'autre moyen de vérifier que apache2 tourne encore. Merci de la réponse.

Reply

Marsh Posté le 16-06-2008 à 14:08:48    

ça serait pas mieux de faire une recherche sur les process en cours pour repérer le apache2?

Reply

Marsh Posté le 16-06-2008 à 14:27:53    

Mmm, pourquoi pas, je vais étudier cette solution, merci.

Reply

Marsh Posté le 17-06-2008 à 12:23:40    

Tu peux faire un telnet ou un wget --spider sur le port où apache écoute.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed