Theodore Y. Ts'o wrote:
> Finally, if I have a systemd timer file, as well as a crontab entry,
> what is the recommended way to decide whether to install/use the
> crontab versus the timer unit file?

Unfortunately, there isn't a clean mechanism for that. For systemd unit files,
systemd's built-in support for sysvinit scripts automatically ignores a
sysvinit script if a corresponding unit file exists, which means you can just
install a sysvinit script and a native unit and the latter will supersede the
former. However, systemd doesn't have built-in support for cron files;
systemd-cron exists, and implements a mechanism to mask cron files if a
corresponding systemd timer file exists, but that assumes the use of
systemd-cron, which doesn't get installed by default, and it isn't obvious if
it's production-ready.

(Note that putting a line in your cron entry to exit if under systemd still
means cron needs to go run that script and have it exit, which is not ideal.)

Reply via email to