Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
technique:systemd [2020/09/22 23:11] – francoisa | technique:systemd [2020/09/22 23:18] – francoisa | ||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
[Service] | [Service] | ||
- | Environment=" | + | Environment=" |
ExecStart=/ | ExecStart=/ | ||
Ligne 18: | Ligne 18: | ||
Créer un timer pour le même service : monservice.timer | Créer un timer pour le même service : monservice.timer | ||
- | ===== Variables d' | + | < |
+ | [Unit] | ||
+ | Description=Run foo weekly | ||
- | On peut ajouter des variables d' | + | [Timer] |
+ | OnCalendar=weekly # ou OnCalendar=Mon..Fri 22:30 ou OnBootSec=15min | ||
+ | Persistent=true | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=timers.target | ||
+ | |||
+ | </ | ||
+ | |||
+ | Rendre le timer enable | ||
< | < | ||
- | [Service] | + | systemctl enable monservice.timer |
- | Environment=" | + | |
</ | </ | ||
- | Ou bien en définissant un fichier externe comme : | + | Et le tester avec |
< | < | ||
- | [Service] | + | systemctl start monservice.timer |
- | EnvironmentFile=/ | + | |
</ | </ | ||
- | et .env.systemd | + | Et lister les timer avec : |
< | < | ||
- | COREOS_DIGITALOCEAN_IPV4_PRIVATE_0=X.X.X.X | + | systemctl list-timers |
- | COREOS_DIGITALOCEAN_HOSTNAME=test.example.com | + | |
</ | </ | ||
- | Rendre le timer enable | + | ===== Variables d' |
+ | |||
+ | On peut ajouter des variables d' | ||
< | < | ||
- | systemctl enable monservice.timer | + | [Service] |
+ | Environment=" | ||
</ | </ | ||
- | Et le tester avec | + | Ou bien en définissant un fichier externe comme dans le script " |
< | < | ||
- | systemctl start monservice.timer | + | [Service] |
+ | EnvironmentFile=/ | ||
</ | </ | ||
- | Et lister les timer avec : | + | et .env.systemd |
< | < | ||
- | systemctl list-timers | + | SECRETHTTPWEBHOOK=ijuqsmkdfjmlkjzdfsqf1857561321 |
+ | APIKEY=mljsmqljkmljkqsdf5f154321 | ||
+ | MAILFROM=mail1@cemea.asso.fr | ||
+ | MAILADMIN=mail2@cemea.asso.fr | ||
</ | </ |