Ci-dessous, les différences entre deux révisions de la page.
| 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/15 13:36] Anthony Messé [Prérequis] |
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 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 ===== | ||