DEV Community

Discussion on: Schedule jobs with systemd timers, a cron alternative

Collapse
 
cubiclesocial profile image
cubiclesocial

I realize this is an old Dev post, but I recently released a much better alternative to cron and systemd timers called xcron:

GitHub logo cubiclesoft / xcron

xcron is the souped up, modernized cron/Task Scheduler for Windows, Mac OSX, Linux, and FreeBSD server and desktop operating systems. MIT or LGPL.

xcron/xcrontab

xcron is the souped up, modernized cron/Task Scheduler for Windows, Mac OSX, Linux, and FreeBSD server and desktop operating systems. MIT or LGPL.

Everything you have ever desired to have in cron/Task Scheduling/Job Scheduling system software. And then some.

xcron is the reference implementation of the Job Scheduler Feature/Attribute/Behavior Standard (JSFABS) and is 94.2% JSFABS-compliant.

Donate Discord

Features

  • Runs on Windows, Mac OSX, Linux, and FreeBSD server and desktop operating systems.
  • Sane job scheduling queues. No more runaway job schedules or data corruption due to job overlap that plagues cron-based systems.
  • Use JSON to define named job schedules and named notification targets in a mostly familiar crontab-like format.
  • Picks up and runs missed jobs. Also auto-delays running missed jobs near system boot.
  • Can run jobs at boot and also set a minimum system uptime per job schedule.
  • Supports randomized configurable delay per job schedule.
  • Can set the timezone and base weekday…