pusteni daemona (pokud byl ukoncen jinak nez pres init)
Cože? Vždyť systemd takového démona znovu spustí automaticky.
neumi spravne poslat signal daemonum pri shutdownu/restartu
Tak to je asi špatně uvedený signál v unit file. Představ si, že když v sysvinitu uděláš z init.d skriptu kill se špatným signálem, stane se totéž. Ten sysvinit je ale na houby, že?
1) Umim napsat spatne i init skript pro Sys V.
2) Compatibility layer SystemD pro init skripty je pousti jako oneshot service (ne uplne prekvapive, lze totiz tezko automaticky dovodit, co jima autor puvodne mysles). Tomu co pises, se clovek divi jen ty dve minuty do chvile nez si konecne precte https://www.freedesktop.org/software/systemd/man/systemd.service.html a pak udela co ma - bud to naportuje poradne nebo aspon udela service s typem forking...
Jebat SystemD za vsechno zlo na svete je sice super, ale a) se ho nezbavime, tak se s tim smir a b) je treba uznat, ze ma celou radu velice uzitecnych vlastnosti, ktery driv clovek musel implementovat sam jak kokot.
jeste tu je/byl UpStart kterej na rozdil od SyStEmD funguje, take umoznuje paralelni pousteni(boot za 6vterin), take umoznuje zobrazit status a jestli sluzna bezi, seznam vsech a bezicih sluzeb, automaticky restart sluzby, atd, atd... a pritom to je INIT a ne VetrelecCoSeVsudeRoztahuje..