Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 big_smile,
mais j'ai encore quelques questions hmm :
pour mixout, j'ai pas bien compris, est ce qu'il s'agit des emplacements de lien symbolique ou de script yikes ?
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 smile

#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

shavi a écrit :

Merci pour vos réponse big_smile,
mais j'ai encore quelques questions hmm :
pour mixout, j'ai pas bien compris, est ce qu'il s'agit des emplacements de lien symbolique ou de script yikes ?
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 smile

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.  wink