On 2022-03-12 Hideki Yamane <henr...@iijmio-mail.jp> wrote: > Is there any suggestion or guideline for pacakges that contain > both systemd-timer unit setting and cronjob? Don't they conflict > or not
Hello, You want to skip running the cronjob on systems with systemd as init systems. e.g. exim's daily cronjob works like this: 1. the systemd unit runs /etc/cron.daily/exim4-base with argument systemd-timer. 2. /etc/cron.daily/exim4-base checks for a systemd setup by testing existence of /run/systemd/system. On a systemd setup the script exits immediately when executed from cron (i.e. $1!=systemd-timer). If the cron script itself was trivial I would avoid the ugliness of invoking /etc/cron.d* from systemd. ;-) cu Andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure'