Ceci est une ancienne révision du document !
Systemd
Créer un service systemd : Dans /etc/systemd/system
[Unit] Description=My Daemon [Service] Environment="FOO=bar baz" ExecStart=/bin/myforegroundcmd [Install] WantedBy=multi-user.target
Créer un timer pour le même service : monservice.timer
Variables d'environnement
On peut ajouter des variables d'environnement au Exec avec :
[Service] Environment="FOO=bar baz"
Ou bien en définissant un fichier externe comme :
[Service] EnvironmentFile=/srv/mgreport/mailgun/.env.systemd
et .env.systemd :
COREOS_DIGITALOCEAN_IPV4_PRIVATE_0=X.X.X.X COREOS_DIGITALOCEAN_HOSTNAME=test.example.com
Rendre le timer enable avec :
systemctl enable monservice.timer
Et le tester avec
systemctl start monservice.timer
Et lister les timer avec :
systemctl list-timers
Voir doc Archlinux : https://wiki.archlinux.org/index.php/Systemd/Timers