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 | ||
linux:systemd [15-05-2017 11:24] edmc73 |
linux:systemd [07-10-2019 10:06] edmc73 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== SystemD ====== | ====== SystemD ====== | ||
+ | Une belle doc en français => https:// | ||
+ | |||
+ | ===== Lire les log ===== | ||
+ | |||
+ | --- source: https:// | ||
+ | |||
+ | journalctl | ||
+ | comme tail -f | ||
+ | journalctl -f | ||
+ | |||
+ | Filtrer par service | ||
+ | journalctl -u crond | ||
+ | |||
+ | |||
+ | ===== Timer ===== | ||
Lister les timers | Lister les timers | ||
systemctl list-timers --all | systemctl list-timers --all | ||
Ligne 22: | Ligne 37: | ||
WantedBy=timers.target | WantedBy=timers.target | ||
</ | </ | ||
+ | |||
+ | Script venant de l' | ||
+ | <code bash> | ||
+ | [Unit] | ||
+ | Description=This is the timer to set the schedule for automated renewals | ||
+ | |||
+ | [Timer] | ||
+ | OnCalendar=daily | ||
+ | RandomizedDelaySec=6hours | ||
+ | Persistent=true | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=timers.target | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
and certbot.service will execute the renew command. | and certbot.service will execute the renew command. | ||
Ligne 37: | Ligne 70: | ||
PrivateTmp=true | PrivateTmp=true | ||
</ | </ | ||
+ | |||
+ | Script venant de l' | ||
+ | <code bash> | ||
+ | [Unit] | ||
+ | Description=This service automatically renews any certbot certificates found | ||
+ | |||
+ | [Service] | ||
+ | EnvironmentFile=/ | ||
+ | Type=oneshot | ||
+ | ExecStart=/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | Surtout de pas oublier d' | ||
+ | systemctl enable certbot-renew.timer | ||
+ | systemctl start certbot-renew.timer | ||
+ | systemctl status certbot-renew.timer |