A little wish: new Linux init system projects should re-use the definite good ideas from systemd:
* put every separate service in its own cgroup and use that for process tracking
* capture output from the service's cgroup and log it (syslog is fine).
* start and restart services in a controlled environment; no more leaking things from your session into the service on '/etc/init.d/whatever restart'.
* optional non-daemonization mode
* reliable 'is it running' status information for shell scripts.
Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
Chris Siebenmann (cks@mastodon.social)'s status on Tuesday, 18-Feb-2025 08:02:35 JST Chris Siebenmann