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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  centos7 lancer un script au démarage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

centos7 lancer un script au démarage

n°1402378
lahire4
Posté le 05-04-2017 à 20:18:27  profilanswer
 

Bonjour, je suis sous centos 7 et je n'arrive pas à lancer un script au démarage, je l'ai placé dans /etc/init.d
 
voici mon script (qui s’appelle script.sh)
 

Code :
  1. echo "test"
  2. yum update
  3. cp /root/moa.conf /root/moa2.conf


 
j'ai bien rajouté à ce fichier le droit d'exécution avec chmod+x

mood
Publicité
Posté le 05-04-2017 à 20:18:27  profilanswer
 

n°1402451
francoisp3​1
Posté le 06-04-2017 à 18:57:01  profilanswer
 

sur system V (en utilisant /etc/init.d/script)
 
ton script doit etre appele par un lien symbolique vers ce dernier  
depuis le bon niveau d execution  et porter un nom commencant par Sxx ou xx est un numero d ordre s99euoeueou par exemple
 
par exemple :


root@h2g2:~# ls -l /etc/rc3.d/S02postgresql  
lrwxrwxrwx 1 root root 20 Feb 25 22:06 /etc/rc3.d/S02postgresql -> ../init.d/postgresql
root@h2g2:~# ls -l /etc/init.d/postgresql
-rwxr-xr-x 1 root root 1490 Jan  1 18:48 /etc/init.d/postgresql
root@h2g2:~#  


 
pour ton cas script unitarie qui lance une commande et pas un appli residente c est lourd  
 
ducoup la methode est  
d appeler ton script via rc.local  
 
----------
cette methode devient obsolete mais pour des raisons de compatibilite est trj possible
 
je te conseilles plutot systemd (nouvelle gestion des services de démarrage  
 
----------
 
/etc/systemd/system/ la tu cree un service file  
sous la forme  


[Unit]
After=quelquechose.service
 
[Service]
ExecStart=/chemin/tonfichier
 
[Install]
WantedBy=default.target


chmod 664 /etc/systemd/system/tonfichier.service
systemctl daemon-reload
systemctl enable tonfichierdeservice.service
 
et c est bon


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

  centos7 lancer un script au démarage

 

Sujets relatifs
Aide sur script Synology DS216j[CRYPTOLOCKER] - Script pour empêcher la modif des fichiers ciblés ?
Script ajout d'une extension sur plusieurs fichierlancer un bash avec php-apache
un script php en crontab retourne un message videScript Clonezilla
script qui se bloque au bout de quelque minutescript - read file, locate lines, replace part of line
Script synologyscript onduleur nut
Plus de sujets relatifs à : centos7 lancer un script au démarage


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