====== 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