Linux

Lancer un programme au démarrage sous Linux : configurer systemd

KOMOYEK 06/07/2026 224 Vues Likes

Automatiser le démarrage de vos scripts avec Systemd

Plutôt que d'utiliser l'ancien gestionnaire `/etc/rc.local`, la méthode robuste sous Linux moderne (Debian, Ubuntu, CentOS) consiste à créer un fichier de service systemd qui surveille et relance l'application en arrière-plan en cas de crash.

Les étapes pour créer un service systemd

  1. Créer le fichier de configuration du service : Ouvrez un nouveau fichier dans le dossier système :
    sudo nano /etc/systemd/system/monapp.service
  2. Définir les métadonnées de démarrage : Ajoutez la structure suivante :
    [Unit]
    Description=Mon Application Automatique
    After=network.target
    
    [Service]
    ExecStart=/usr/bin/python3 /opt/mon_script.py
    Restart=always
    User=root
    
    [Install]
    WantedBy=multi-user.target
  3. Recharger le daemon et activer le service : Prenez en compte le nouveau service, démarrez-le et autorisez son exécution automatique à chaque démarrage de la machine :
    sudo systemctl daemon-reload
    sudo systemctl enable monapp.service
    sudo systemctl start monapp.service

Solutions de Sécurité Recommandées

Pour accompagner vos lectures sur la cybersécurité et le dépannage informatique, nos experts vous conseillent d'adopter des outils de protection robustes au quotidien.

NordVPN

Sécurisez votre trafic internet contre les interceptions sur réseaux Wi-Fi publics et naviguez anonymement.

Profiter de l'offre NordVPN

NordPass

Stockez, générez et saisissez automatiquement tous vos mots de passe de manière ultra-chiffrée.

Profiter de l'offre NordPass
#Linux #Systemd #Automatisation #Script #Serveur
Partager :
KOMOYEK

KOMOYEK

infos@cyberastuces.com

Consultant Cybersécurité, Architect des solutions Cloud, DevOPS

Commentaires (0)

Aucun commentaire pour le moment. Soyez le premier à réagir !

Laisser un commentaire

Accueil Boutique Blog FAQ Connexion