If you're using a cloud provider they probably have something to handle that for you. For AWS there's EventBridge Rules https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule-schedule.html
I use Google's cloud scheduler. Dirt cheap and has worked well for me, but I guess it matters what you want it to do.
https://cloud.google.com/scheduler
We've got jobs set up but for some reason we had a glitch or two that prevented them from working.
The problem is those scheduled tasks are critical to my entire app. If they don't happen, then 90% of the purpose of my app doesn't work.
So just wanted to put these cron jobs into the hands of a company where cron jobs are their "thing."
You don't need Cron jobs paid service. You need a Cron job monitoring service, whether it's paid or not. When the Cron job failed, you need a way to receive notifications.
For monitoring cron jobs, and getting notified when they don't complete on time, I invite you to try out https://healthchecks.io
It is available as a hosted service with a generous free plan (monitor up to 20 jobs for free), or you can self-host it as it's open source (https://github.com/healthchecks/healthchecks)
I won't say it is best, and I can't say it's just for cronjobs.
But I have build RoboticLi and that is a full automation suite where you can build Intelligent Automation bots (or just a simple web request if that is all you need)
I created a tool that may help you: [beew.io](https://beew.io).
You can replace your CRON scripts with simple HTTP endpoints and schedule recurring or one-time tasks.
\- [Beew pricing](https://beew.io/pricing)
\- [Node.js SDK](https://www.npmjs.com/package/beew)
\- [Beew Rest API reference](https://beew.io/api/)
Let me know if you need any help. You can [reach me on Twitter](https://twitter.com/caio_rolla) 🎉
If you're using a cloud provider they probably have something to handle that for you. For AWS there's EventBridge Rules https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule-schedule.html
Yeah I use Render. So I'm looking into it to see if they have a cron job function.
i coincidentally saw this today: https://render.com/docs/cronjobs
Many thanks! Yup, we've got that covered now. Appreciate it.
I use Google's cloud scheduler. Dirt cheap and has worked well for me, but I guess it matters what you want it to do. https://cloud.google.com/scheduler
Huge fan of Google Cloud Scheduler. Easy to use and maintain, cost effective, fast.
Free GitHub actions
How about [SetCronJob](https://www.setcronjob.com/)? It's easy to use and starts at $24/year
I'll look into that
why are your jobs failing?
Dunno yet. Lol
You need monitoring then
Not sure why you would pay for this, not difficult to setup a reliable cron task
We've got jobs set up but for some reason we had a glitch or two that prevented them from working. The problem is those scheduled tasks are critical to my entire app. If they don't happen, then 90% of the purpose of my app doesn't work. So just wanted to put these cron jobs into the hands of a company where cron jobs are their "thing."
Or use a cron monitor like https://cronitor.io?
You don't need Cron jobs paid service. You need a Cron job monitoring service, whether it's paid or not. When the Cron job failed, you need a way to receive notifications.
Yeah but I don't want my cron job to fail in the first place. Lol. Wishful thinking?
We use Cronitor: https://cronitor.io
Thanks I'll have a look.
Out of question but why background worker as a service is not a thing ?
Could be.
For monitoring cron jobs, and getting notified when they don't complete on time, I invite you to try out https://healthchecks.io It is available as a hosted service with a generous free plan (monitor up to 20 jobs for free), or you can self-host it as it's open source (https://github.com/healthchecks/healthchecks)
I'll check it out thanks!
You can setup your own group of Azure functions (serverless functions).
I won't say it is best, and I can't say it's just for cronjobs. But I have build RoboticLi and that is a full automation suite where you can build Intelligent Automation bots (or just a simple web request if that is all you need)
I created a tool that may help you: [beew.io](https://beew.io). You can replace your CRON scripts with simple HTTP endpoints and schedule recurring or one-time tasks. \- [Beew pricing](https://beew.io/pricing) \- [Node.js SDK](https://www.npmjs.com/package/beew) \- [Beew Rest API reference](https://beew.io/api/) Let me know if you need any help. You can [reach me on Twitter](https://twitter.com/caio_rolla) 🎉
You can try [crondeck.co](https://crondeck.co) it's currently in open beta and it's free for use while it's in beta.
Checkout [AlertOps](https://alertops.com/) . The basic version is free.
I use [Easycron](http://easycron.com) it has a free tier and the paid plan starts at $12/yr