Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Linux : exécuter un service après mise en veille / hibernation

Lorsque l’on modifie la configuration de Linux notamment en rajoutant un service, on peut avoir besoin que ce service s’exécute après la mise en veille de l’appareil.
Ce tutoriel vous guide dans les étapes pour créer un service qui se déclenche en retour de mise en veille.

Comment exécuter un service sur Linux après mise en veille

Comment exécuter un service sur Linux après mise en veille

  • Éditez le fichier de configuration du service suivant
sudo nano /etc/systemd/system/openvpn-reconnect.service
  • Puis créez le contenu de la configuration du service
Pour plus de détails sur la création de service systemd, suivez ce guide : Comment créer un service Linux (systemd)
  • La partie importante qui permet que à ce que le service s’exécute en retour de mise en veille est WantedBy=sleep.target de la section [Install]
[Unit]
Description=Restart OpenVPN after suspend

[Service]
ExecStart=/usr/bin/pkill --signal SIGHUP --exact openvpn

[Install]
WantedBy=sleep.target
  • Enregistrez et quittez l’éditeur de texte
  • Puis activez le service
systemctl enable /etc/systemd/system/openvpn-reconnect.service
  • Enfin passez les commandes suivantes pour prendre en compte les modifications
sudo systemctl daemon-reload
sudo systemctl enable after-suspend

L’article Linux : exécuter un service après mise en veille / hibernation est apparu en premier sur malekal.com.

Enregistrer un commentaire

0 Commentaires