Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

One more thing systemd tries to take over. Do not want.

Instead, try GNU mcron (guile-based).

"The mcron program represents a complete re-think of the cron concept originally found in the Berkeley and AT&T unices, and subsequently rationalized by Paul Vixie. The original idea was to have a daemon that wakes up every minute, scans a set of files under a special directory, and determines from those files if any shell commands should be executed in this minute.

The new idea is to read the required command instructions, work out which command needs to be executed next, and then sleep until the inferred time has arrived. On waking the commands are run, and the time of the next command is computed. Furthermore, the specifications are written in scheme, allowing at the same time simple command execution instructions and very much more flexible ones to be composed than the original Vixie format. This has several useful advantages over the original idea. (Changes to user crontabs are signalled directly to mcron by the crontab program; cron must still scan the /etc/crontab file once every minute, although use of this file is highly discouraged and this behaviour can be turned off). "

https://www.gnu.org/software/mcron/manual/mcron.html#Introdu...



I love the idea and like lisp but the lisp syntax seems worse than both cron syntax and natural English.

Given the narrowness of the domain is there a good reason not to use English?


You'd have to ask the devs, but I think lispy people tend to live in a bit of a lisp bubble. I know I sorta do with elisp because of emacs.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: