Comment Re:My opinion on the matter. (Score 2) 826
SysVinit doesn't have any way to restart services
Yes it does, and it always has. The problem is init didn't start cron. cron was started by a shell script that was started by a shell script that was a one-shot by init. If cron were a "respawn" task in the inittab, it would, indeed, restart it if it exited. (and disable it if it respawned too often.)