I realize this post is very old but there's a new solution in town as of 2022: xcron.
Beef 1: ./xcrontab get-schedules
Beef 2: xcron manages the xcrontabs itself.
Beef 3: The default xcrontab template has the allowed formats in a couple of comments. Really though, the schedule definition format for cron is actually quite elegant. Have you seen what you have to do on Windows to schedule a task? Also, just use: ./xcrontab get-schedules
Beef 4: xcron gathers error/output logs automatically. Get last run output: ./xcrontab get-output Or, better yet, get last run that failed output: ./xcrontab get-errors
Comment
I realize this post is very old but there's a new solution in town as of 2022: xcron.
Beef 1: ./xcrontab get-schedules
Beef 2: xcron manages the xcrontabs itself.
Beef 3: The default xcrontab template has the allowed formats in a couple of comments. Really though, the schedule definition format for cron is actually quite elegant. Have you seen what you have to do on Windows to schedule a task? Also, just use: ./xcrontab get-schedules
Beef 4: xcron gathers error/output logs automatically. Get last run output: ./xcrontab get-output Or, better yet, get last run that failed output: ./xcrontab get-errors
xcron solves those beefs and more. Mmm...steak.