Dalla pagina man di cron :
The cron utility is launched by launchd(8) when it sees the existence
of /etc/crontab or files in /usr/lib/cron/tabs. There should be no
need to start it manually. See
/System/Library/LaunchDaemons/com.vix.cron.plist for details.
Quindi, abbastanza interessante, cron è lanciato da launchd . Tuttavia, in base a man crontab
(Darwin note: Although cron(8) and crontab(5) are
officially supported under Darwin, their functionality has been
absorbed into launchd(8), which provides a more flexible way of
automatically executing commands. See launchctl(1) for more
information.)
Quindi, cron lanciato da launchd , è stato deprecato per launchd . Usare cron è come avvolgere bacon nella pancetta perché vuoi bacon al bacon.
Per quanto riguarda il riavvio di cron , non è necessario. Quando vede un file crontab , avvierà automaticamente il lavoro.
Tuttavia, è altamente consigliabile che inizi a pianificare i lavori utilizzando launchd.