====== systemd ======
* https://www.digitalocean.com/community/tutorials/understanding-systemd-units-and-unit-files
* https://www.freedesktop.org/software/systemd/man/systemd.service.html
* https://www.freedesktop.org/software/systemd/man/bootup.html
===== Service típusok =====
^ ''simple''(1) |
* már eleve "active" állapottal indít (azaz nem blokkol)
|
^ ''exec''(1) |
* csak sikeres bináris indítást követően kerül "active" állapotba
|
^ ''oneshot''(2) |
Felfutó és lefutó élen futtat, azaz
* "activating" állapot van az ''ExecStart='' futása alatt
* csak ''RemainAfterExit='' esetén kerül active állapotba
* és "deactivating" állapot van az ''ExecStop='' futása alatt
|
Az (1) és (2) típus között a mások ''Before''/''After''-ét befolyásolja
===== xxx =====
^ ''wants''(1) |
* indítani kell, de indulhat vele párhuzamosan
|
^ ''requires''(1) |
* indítani kell, de addi(nem futhat vele párhuzamosan)
|
===== Service indítása hiba esetén =====
* https://serverfault.com/questions/694818/get-notification-when-systemd-monitored-service-enters-failed-state
===== Failed státusz törlése =====
systemctl reset-failed