As most folks in the IT industry know, cron is a staple, but incredibly painful to work with. Setting up and configuring cron jobs is literally fighting with an arcane language<\/a>. Then there\u2019s the whole issue of knowing if your cron jobs ran, what their output was, and auditing them. People all across your organization end up putting cron jobs on your servers and some of them might conflict, overlap, or cause errors. Cron jobs are also relatively simplistic \u2013 you can\u2019t trigger off of results or create event-based jobs without writing a lot of code. Cron was first written in the 1970s, so it\u2019s not a surprise that it\u2019s painful to work with. As surprising as it is, though, cron is a core part of most organization\u2019s operations.<\/p>\n\n\n\n
As a company focused on server management, we\u2019ve been talking a lot about how we can help DevOps and IT pros automate tasks<\/a> and generally make their lives easier. Many a customer have asked us to include scheduling of tasks into our product. So, this past week we just did that! Kudos to our dev team for cranking out some amazing functionality that we hope will help save IT folks a tremendous amount of time.<\/p>\n\n\n\n
Now, here\u2019s where it gets exciting. After your job is complete, you\u2019ll have full logging of the execution \u2013 i.e. what worked and didn\u2019t work, reporting of the results, and auditing to confirm who ran the task, when it executed, and on which servers. This is all available in the JumpCloud UI. Far easier than grepping through log files to see if everything ran correctly and worse: doing that on a lot of machines. We\u2019ve all had cron jobs<\/a> fail and as a result our disk space filled up or our database wasn\u2019t backed up, or n number of other things. One of the best things about this functionality is that you don\u2019t need to worry anymore about that \u2013 if something fails you\u2019ll know about it. If it ran properly you\u2019ll have all of the history.<\/p>\n\n\n\n
Thanks to so many of you for requesting this functionality<\/a>. We are excited to help save people time, give them better control over their environment, and increase predictability and reliability of their infrastructure. If this sounds better and easier to you, give it a shot<\/a>! It only takes a few minutes to get JumpCloud up and running.<\/p>\n\n\n\n
This is the way cron should be in 2014.<\/p>\n","protected":false},"excerpt":{"rendered":"