#1 Le 05/09/2008, à 02:34
- shavi
Exécuter un script au démarrage de l'ordinateur
Bonjour,
J'ai voulu savoir les étapes pour exécuter un script au démarrage de l'ordinateur, je connai les étapes pour ubuntu, et j'ai besoin de ces étapes pour le maximum de distribution(OpenSuse, Fedora, RedHat, Mandrake,......) , afin que je puisse créer un script utilisé par la plupart des distributions.
pour ubuntu les étapes sont:
1)mettre votre script sous le répertoire /etc/init.d
2)créer un lien symbolique comme suit: ln -s /etc/init.d/script /etc/rc2.d/S99script
s'il vous plait, pour tout qui connaisent ces étapes pour n'importe quel autre distribution, les écrire ici.
Merci d'avance
#2 Le 05/09/2008, à 06:09
- mixout
Re : Exécuter un script au démarrage de l'ordinateur
bonjour
pour les redhat, fedora et assimilés (mandriva aussi ? je sais plus)
tu as chkconfig
pour Debian et assimilés (Ubuntu, Mint, etc.)
tu as update-rc.d
pour Gentoo, rc-update
Dernière modification par mixout (Le 05/09/2008, à 06:10)
#3 Le 05/09/2008, à 08:39
- Totor
Re : Exécuter un script au démarrage de l'ordinateur
à confirmer, mais tu as aussi le fichier /etc/rc.local qui est exécuter en dernier lieu du démarrage de la machine. Je crois qu'il est commun à pas mal de distributions.
Cependant, il est exécuter uniquement dans le cadre d'un runlevel mutliuser.
-- Lucid Lynx --
Hors ligne
#4 Le 05/09/2008, à 12:24
- shavi
Re : Exécuter un script au démarrage de l'ordinateur
Merci pour vos réponse ,
mais j'ai encore quelques questions :
pour mixout, j'ai pas bien compris, est ce qu'il s'agit des emplacements de lien symbolique ou de script ?
pour Totor, si je met mon script dans /etc/rc.local, il sera exécuter automatiquement au démarrage (j'ai pas besoin de lien symbolique ou d'autres choses?)
Merci d'avance
#5 Le 05/09/2008, à 12:30
- Totor
Re : Exécuter un script au démarrage de l'ordinateur
Pour rc.local, oui avec la réstriction du runlevel multi-user.
Mais vérifie tout de même que ce fichier est valable pour toutes les distributions pour lesquelles tu souhaites adapter ton script.
-- Lucid Lynx --
Hors ligne
#6 Le 05/09/2008, à 14:38
- mixout
Re : Exécuter un script au démarrage de l'ordinateur
Merci pour vos réponse
,
mais j'ai encore quelques questions:
pour mixout, j'ai pas bien compris, est ce qu'il s'agit des emplacements de lien symbolique ou de script?
pour Totor, si je met mon script dans /etc/rc.local, il sera exécuter automatiquement au démarrage (j'ai pas besoin de lien symbolique ou d'autres choses?)Merci d'avance
Ce sont des commandes (des scripts), que l'on retrouve sur toutes les distros et qui créent les liens qui vont bien dans les répertoires qui vont bien.
Evidemment, si tu veux faire ça à la main, tu peux, ce sera pareil.
Dans la doc de Gentoo, c'est super bien expliqué. et puis il y Google, Wikipedia aussi, etc...
Sur ma Debian, j'ai fait(sous root):
which update-rc.d
/usr/sbin/update-rc.d
vi /usr/sbin/update-rc.d
Tiens, c'est du Perl, je savais pas...
Comprends rien au Perl, viiiite :q!
concernant rc.local pour Debian, j'ai trouvé ça:
http://www.debian.org/doc/FAQ/ch-customizing.en.html
la partie 11.6
et puis ça (tout en bas)
http://linuxfr.org/forums/47/24918.html
Dernière modification par mixout (Le 05/09/2008, à 14:52)
#7 Le 05/09/2008, à 18:09
- shavi
Re : Exécuter un script au démarrage de l'ordinateur
Merci mixout et Totor pour vos réponses, je vais voir les liens.