Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1512 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Script au démarrage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script au démarrage

n°1139785
juroks
Posté le 03-06-2009 à 10:19:38  profilanswer
 

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

mood
Publicité
Posté le 03-06-2009 à 10:19:38  profilanswer
 

n°1139788
o'gure
Modérateur
Multi grognon de B_L
Posté le 03-06-2009 à 10:27:42  profilanswer
 

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.


---------------
Relax. Take a deep breath !
n°1139803
juroks
Posté le 03-06-2009 à 10:58:54  profilanswer
 

je suis Sous XenServer c'est un Noyau Red hat

n°1139809
tuxerman12
Posté le 03-06-2009 à 11:43:12  profilanswer
 

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
### BEGIN INIT INFO
# Provides: ...
# Required-Start: ...
# Required-Stop: ...
# Should-Start: ...
# Should-Stop: ...
# Default-Start: ...
# Default-Stop: ...
# Description: ...
# Short-Description: ...
### END INIT INFO
 
PATH=...
 
case "$1" in
start)
commande1
commande2
commande3
;;
esac


 
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)


Message édité par tuxerman12 le 03-06-2009 à 13:08:31

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Script au démarrage

 

Sujets relatifs
[RESOLU] Script PHP au démarrage d'UbuntuScript BAT, reprise après démarrage ?
Script en tache de fond au démarrage.lancer un script bash qui tourne en boucle au demarrage
Script de démarrage init.d: Unable to chdir avec la commande screenComment lancer un script à la fin de la séquence de démarrage ?
Script démarrage adslscript d'arret et démarrage service sauvegarde
Script de demarrage wlan0 sous Suse10lancement d'un script au démarrage
Plus de sujets relatifs à : Script au démarrage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR