Ever start a blog entry and then forget to finish it? Surely, that's not me and not this one!
So yeah, I started using whenever and I was going to blog on the whys, but then I forgot to finish the post. So instead here, you'll get a recap of what I think were the reasons and how I think I set it up.
Even if you're a seasoned *nix veteran, the cron syntax can often be
quite head scratching.
whenever lets you write cron job rules in code
that makes actual sense.
Here's some of my brilliance:
0,5,10,15,20,25,30,35,40,45,50,55 * * * * <do some awesome sh*t here>
every 5.minutes do <do awesome shizzle here> end
Which one would you rather read?
Here's an example off of wikipedia:
0 */2 * * * /home/username/test.pl
WTF does this do? I sure wouldn't have known, but this line will make this script run "every two hours, namely at midnight, 2am, 4am, 6am, 8am, and so on".
whenever equivalent to
0 */2 * * * is
every 2.hours. So much
Normally, here I might throw in an example of how you'd get this project set up, but it's been weeks for me at this point, so instead I'll just say that, if you're interested, read the documentation on whenever's github page.