Script au démarrage - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 03-06-2009 à 10:27:42
Bonjour,
Précise ta distribution, s'il te plait.
Sinon, généralement, c'est un script dans /etc/init.d puis un lien symbolique de ce script vers le répertoire /etc/rcX.d (ou X correspond à ton runlevel, /etc/rc2.d généralement sous debian/ubuntu, /etc/rc5.d si tu utilises une interface graphique chez Mandriva, Red Hat, etc...)
Regarde les scripts dans /etc/init.d pour voir à quoi il doit ressembler.
Marsh Posté le 03-06-2009 à 11:43:12
Regarde un peu les scripts de démarrage de ta machine, dans /etc/init.d/ , tu as peut-être un script nommé skeleton, c' est un modèle.
Globalement, ces scripts sont exécutés dans un certain ordre par l' utilisateur root avec le paramètre start.
Au grand minimum ton script de démarrage doit ressembler à ça :
#!/bin/sh |
Après faut l'initialiser, si c' est comme sous opensuse tu vas utiliser la commande chkconfig :
syntaxe (en root dans une console) :
# chkconfig nom_du_script_placé_dans_init.d on |
chkconfig lit les "INIT INFO" du script et crée les liens nécessaires.
(A confirmer et rectifier par de meilleurs linuxiens que moi)
Marsh Posté le 03-06-2009 à 10:19:38
Bonjour,
je souhaiterais effectuer les commandes suivantes au démarrage sous la forme d'un script :
lvchange -ay /dev/VG_name/IsoLinux
lvchange -ay /dev/VG_name/IsoMicrosoft
mount /dev/VG_name/IsoLinux /var/opt/xen/isoLinux
mount /dev/VG_name/IsoMicrosoft /var/opt/xen/isoMicrosoft
xe sr-scan uuid= l'uuid du dossier Isolinux
xe sr-scan uuid= l'uuid du dossier IsoMicrosoft
J'ai cru comprendre qu'il fallait aller dans le inittab mais je vois pas trop comment faire
Merci pour votre aide