[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Tuer un script après une durée fixe



Salut,

Le 27-02-2018, à 14:48:14 +0100, yahoo a écrit :

  Salut,

  pour ma part j’exécute mes script avec systemd avec l'option RuntimeMaxSec
  qui permet de définir un temps d’exécution du script avant de la tuer (et
  mit en état d’échec).

  Si cela peut être une solution ?

C'est en tout cas intéressant et je n'y avais pas du tout pensé. Il
faudrait pour cela écrire un fichier /etc/systemd/system/macamera.service
contenant quelque chose comme

[Unit]
Description=Mise en marche de la caméra

[Service]
Type=idle
ExecStart=$HOME/bin/script.sh
RuntimeMaxSec=15 # en secondes

[Install]
WantedBy=multi-user.target

avec un fichier correspondant /etc/systemd/system/macamera.timer

[Unit]
Description=Heure de lancement

[Timer]
OnCalendar=10:00:00 # à 10h le matin
[Install]
WantedBy=timers.target


Est-ce qu'on peut mettre plusieurs OnCalendar à la suite ?


Je n'ai jamais écrit de tels fichiers, donc pas du tout sûr que ça soit
juste. Mais je vais essayer, ça va me permettre de mettre vraiment les
mains dans le système systemd.

Merci pour la suggestion et sur d'éventuelles autres sur l'écriture des
deux fichiers ci-dessus.

S


Reply to: