We have come up with many interesting features in last few months. We are working day and night to make ExternalCronJobs better. A lot of more interesting stuff will come in future to make your life easy. Our dev team has clear goals for 2018 and they’re working on it. We now have a full-fledged cron job system which is not restricted to HTTP calls. ExternalCronJobs is now a system which gives you more flexibility. I would like to explain our feaures one by one.
You can now run cron jobs from your own server
ExternalCronJobs now allows subscribing to our download license. You will now be able to run cron jobs from your own server.
Not just HTTP Calls, it’s now complete Cron Job system
If you have download license, you will now be able to run Linux command as well. So, ExternalCronJobs is not just HTTP calls, it’s now a complete cron job system. Linux commands are not supported on hosted license due to security reasons.
Out of box crontab import
ExternalCronJobs now allows you to import crontab file.The system will automatically read it and create all required cron jobs as Linux command. This feature is not available for the hosted client due to security reasons.
A vagrant box is now available to setup ExternalCronJobs on your own server in just a few minutes.
ExternlCronJobs has now an official Vagrant Machine available to setup run cron jobs from your own server. With the help of this Vagrant Machine, you can now setup ExternalCronJobs at your server in minutes. Official documentation to setup our Vagrant Machine is available at Wiki Section.
You can now run unlimited cron jobs at around no cost
Download license allows you to run unlimited cron jobs without any capping. Its one-time cost for a year which you need to pay per year or you can pay in advance for a more than a year.
You can now see next execution time of a cron job
It’s now possible to see next execution date and time of a cron job which was initially not possible. We got multiple feature requests for this and we really feel this is something useful.
Support of non-standard cron expressions
ExternalCronJobs now supports non-standard cron job expressions also. Like @daily, @yearly, @monthly, @annually, @weekly and @hourly.
Website ping service
ExternalCronJobs now provide you a short way to configure your cron jobs, i.e. just give URL to your website. We don’t require anything else like method, auth headers etc. This is very useful for quick setups.
ExternalCronJobs has now integration with slack, i.e. all your success and failure notifications can be configured to come over slack. Integration over slack is pretty easy, you just need slack webhook URL to integrate your cron jobs.
ExternalCronJobs has now the ability to send all failures and success notifications over the flock. Like slack, it’s also only one step of work, i.e you need to provide flock incoming URL while creating your cron jobs.
HTTP authentication support
HTTP authentication was something we always wanted to have since keeping your cron jobs endpoint open is not always a good idea. you can now protect your cron jobs with HTTP auth and give auth username/password when you set up cron jobs.
We have improved our subscription model so much. Initially, we had come up with manual subscriptions, which have now been converted to in-app subscriptions, where you can purchase your subscriptions from the website itself.
Support of one week trial
We now provide a one-week free trial, where you can test everything out and purchase subscription once you find ExternalCronJobs meets your requirements.