Comment créer un script qui se lance automatiquement au boot sur RHEL 7
Imaginons que nous avons le script suivant à lancer au boot (situé ici : /usr/local/sbin/example.sh) :
#!/bin/bash
echo "boot : `date`" > /tmp/bootTime.txt
Créer une nouveau fichier service dans /etc/systemd/system (exemple : /etc/systemd/system/example.service) avec un contenue basé sur le suivant :
[Unit] Description=Service de test [Service] Type=simple ExecStart=/usr/local/sbin/example.sh [Install] WantedBy=default.target
man systemd.service pour plus d’option et d’explication.
Activer le service et rebooter pour tester :
systemctl enable example.service
reboot