Exécution de tâches dans le rc.local

Cette méthode n'est pas recommandée

Cette méthode peut être pratique car très simple à mettre en place cependant il est recommandé de préférer les services à la place.

Pour exécuter une commande au démarrage du système, on peut ajouter les commandes à exécuter au démarrage dans le fichier /etc/rc.d/rc.local.

Ensuite il faut définir le fichier comme exécutable pour l’activer.

sudo chmod +x /etc/rc.d/rc.local

Gestion de services

La gestion des services existant se fait grâce à systemd, ceci est la méthode recommandée d’automatiser des tâches au démarrage.

  • Arréter un service
sudo systemctl stop sshd
  • Démarrer un service
sudo systemctl start sshd
  • Désactiver le lancement automatique d’un service au démarrage
sudo systemctl disable sshd
  • Activer le lancement automatique d’un service au démarrage
sudo systemctl enable sshd