Outils pour utilisateurs

Outils du site


anthony_messe:banana_pi:lancement_script_au_demarrage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
anthony_messe:banana_pi:lancement_script_au_demarrage [2018/05/11 10:12]
Anthony Messé [Avec systemd (fonctionne)]
anthony_messe:banana_pi:lancement_script_au_demarrage [2018/05/25 08:53] (Version actuelle)
Anthony Messé
Ligne 1: Ligne 1:
 +Lien vers [[anthony_messe:​anthony_messe|l'​accueil]]
 +
 ====== Exécution d'un script au démarrage de la BPi M1+ ====== ====== Exécution d'un script au démarrage de la BPi M1+ ======
  
Ligne 13: Ligne 15:
   #!/bin/sh   #!/bin/sh
  
-Pour la suite on suppose que le script se trouve dans ///root/Documents//+Pour la suite on suppose que le script se trouve dans ///root//
 <​code>​ <​code>​
 root@debian:​~/​Documents#​ pwd root@debian:​~/​Documents#​ pwd
-/root/Documents+/root
 </​code>​ </​code>​
  
Ligne 24: Ligne 26:
 On crée un fichier .service On crée un fichier .service
   cd /​etc/​systemd/​system/​   cd /​etc/​systemd/​system/​
-  nano iptables.service+  nano iptables_access_point.service
  
 Qui contient les lignes suivantes :  Qui contient les lignes suivantes : 
Ligne 34: Ligne 36:
 [Service] [Service]
 RemainAfterExit=true RemainAfterExit=true
-ExecStart=/​root/​iptables.sh+ExecStart=/​root/​iptables_access_point.sh
  
 [Install] [Install]
Ligne 40: Ligne 42:
 </​code>​ </​code>​
 > Veillez bien à ce que //​ExecStart//​ mène à votre fichier > Veillez bien à ce que //​ExecStart//​ mène à votre fichier
-> //iptables.sh// étant le nom que vous lui avez donné ​+> //iptables_access_point.sh// étant le nom que vous lui avez donné ​
  
 On active le service On active le service
-  systemctl enable ​iptables.service+  systemctl enable ​iptables_access_point.service
   ​   ​
 On redémarre On redémarre
Ligne 64: Ligne 66:
   ​   ​
 Ce qui donne dans notre cas : Ce qui donne dans notre cas :
-  @reboot /​root/​Documents/​iptables.sh+  @reboot /​root/​Documents/​iptables_access_point.sh
  
  
 ==== Avec init.d (ne fonctionne pas) ==== ==== Avec init.d (ne fonctionne pas) ====
 On copie le fichier dans ///​etc/​init.d///​ On copie le fichier dans ///​etc/​init.d///​
-  cp /root/Documents/​iptables.sh /​etc/​init.d/​+  cp /root/iptables_access_point.sh /​etc/​init.d/​
  
 On crée un lien symbolique On crée un lien symbolique
-  ln -s /​etc/​init.d/​iptables.sh /etc/rc.d/+  ln -s /​etc/​init.d/​iptables_access_point.sh /etc/rc.d/
  
 ===== Ressources ===== ===== Ressources =====
anthony_messe/banana_pi/lancement_script_au_demarrage.1526026379.txt.gz · Dernière modification: 2018/05/11 10:12 par Anthony Messé