Redhat : comment lancer des daemons au démarrage ? - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 18-08-2005 à 13:52:21
Salut,
tu dois créer des liens dans les repertoires /etc/rc?.d. Le ? va de 0 a 6 (c'est le runlevel dans lequel tourne ton Unix)
en general : 0 c'est pour l'arret de la machine et 6 c'est pour rebooter
1 c'est le mode maintenance (single user) et 5 c'est le mode par defaut en mode graphique
mais ce n'est pas toujours vrai
pour connaitre ton mode par defaut recherche la ligne qui contient initdefault dans /etc/inittab
exemple : is:3:initdefault:
le mode par defaut est 3 dans ce cas
tu vas dans /etc/rc3.d
et tu tapes :
ln -s ../init.d/le_programme_a_lancer S##programme
S pour Start
## est un numero entre 00 et 99 qui indique la priorité de démarrage : le numero 01 sera lancé avant le 99
pour parfaire le tout tu peux aussi faire un dans lien dans le rc0 et/ou rc6 pour arreter le programme proprement quand tu arrete ou reboote ta machine :
ln -s ../init.d/le_programme_a_lancer K##programme
K pour Kill et pareil qu'au dessus pour les numero (##)
A+
taicey
Marsh Posté le 16-08-2005 à 16:39:19
Bonjour,
Je voudrais savoir comment lancer automatiquement des daemons au démarrage. Ils sont bien dans mon répertoire /etc/init.d mais je suis obligé d'y aller, de me mettre en root pour les lancer ./mondaemon start
Merci,
Axel