3 ms·
Systemd has a cron system too. I’m just guessing, but it might be easier to programmatically install a systemd cron job (and making sure it runs) than doing so
by josteink 7y ago
Systemd has a cron system too.
I’m just guessing, but it might be easier to programmatically install a systemd cron job (and making sure it runs) than doing so for the old/conventional crond?
- gumby 7y agoJust using cron is back compatible
- Spivak 7y agoThings you get with systemd that you don't get with cron unless you implement them in the script. * Not running if the network is down. * Not running if the download path isn't available. * Running if the machine was off during the scheduled time. * Monitoring and retry logic. * Logging to syslog. * Resource constraints. * Random wait. It ends up being a lot of code factored out of the actual application.
- behringer 7y agoso instead of code in one place you have it in 2?
- JustSomeNobody 7y agoI don’t understand this logic. Can you explain why having code in more than one place is a bad thing?
- behringer 7y agoFor a simple script that does one thing, it's overkill.
- josteink 7y agoYes. So you keep that simple script simple, and you let systemd do the heavy lifting.
- behringer 7y agoBut systemd doesn't do any of the above listed things automatically... You'd need to write an entire script for sytstemd to take advantage of it. An entire script you could just have run with cron on boot.