merari42@lemmy.world to Programmer Humor@programming.dev · 5 天前Works if manually restarted by an intern from time to timelemmy.worldimagemessage-square58linkfedilinkarrow-up1646
arrow-up1646imageWorks if manually restarted by an intern from time to timelemmy.worldmerari42@lemmy.world to Programmer Humor@programming.dev · 5 天前message-square58linkfedilink
minus-squaremarcos@lemmy.worldlinkfedilinkarrow-up5·5 天前At some point it may be good to migrate to airflow or something similar. It’s not the number of entries that makes it bad. It’s the fact that if you run crontab, they are gone…
minus-squaredondelelcaro@lemmy.worldlinkfedilinkarrow-up10·5 天前That’s why there’s a crontab rule to load the crontab from a file. Cronception if you will.
minus-squaremarcos@lemmy.worldlinkfedilinkarrow-up7·5 天前Make the rule start a secondary cron system. Otherwise it won’t run after you erase the crontab.
minus-squaredondelelcaro@lemmy.worldlinkfedilinkarrow-up6·edit-24 天前Here you go: with-lock-ex -q /path/to/lockfile sh -c ' while true; do crontab cronfile; sleep 60; done;'
minus-squarebleistift2@sopuli.xyzlinkfedilinkEnglisharrow-up8·edit-24 天前At first I thought you missed the -r. Then I checked. Defaulting to STDIN here is very, very dumb, IMHO. Almost as bad as putting the “edit” flag right next to the “delete everything without confirmation” flag on a Western keyboard (-e vs -r).
minus-squaremarcos@lemmy.worldlinkfedilinkarrow-up7·4 天前Crontab is a really badly designed program that we just can’t fix because everybody depends on its WFTs for something.
At some point it may be good to migrate to airflow or something similar.
It’s not the number of entries that makes it bad. It’s the fact that if you run
crontab
, they are gone…That’s why there’s a crontab rule to load the crontab from a file. Cronception if you will.
Make the rule start a secondary cron system. Otherwise it won’t run after you erase the crontab.
Here you go:
with-lock-ex -q /path/to/lockfile sh -c ' while true; do crontab cronfile; sleep 60; done;'
At first I thought you missed the
-r
. Then I checked. Defaulting to STDIN here is very, very dumb, IMHO. Almost as bad as putting the “edit” flag right next to the “delete everything without confirmation” flag on a Western keyboard (-e
vs-r
).Crontab is a really badly designed program that we just can’t fix because everybody depends on its WFTs for something.