We have a system that uses several cron jobs to sync data in background. Sometimes, a cron fails because there is some data validation error that needs to be fixed by the user but we’ve noticed that once a cron fails all of the other crons are never executed because they are always executed on the same order.
What can we do to let the system execute the non failing crons when another cron job has failed?