I have several file setup in my crontab, all those scripts must run every 5 minutes.The problem comes when those script need to much CPU and IO at a time and the machine become unavailable.  To mitigate this effect, I'd like to know if there's an option to put 10 seconde between each script start. It should leverage the dramatic load raise (more than 40 for a monocore) we issue when all those scripts have too much data to process.Is it possible to somehow schedule script every 5 minutes in crontab without starting at the beginning of the fifth minute for all script ?
Cron several script every 5 minutes with 10 second between each script
cron
Create one cron entry that is:*/5 * * * * processA ; sleep 10 ; processB ; sleep 10 ; process CHowever, I recommend against this.I wouldn't use cron at all.  Cron is not that smart.  If you tell it to run a job every 5 minutes, and the job takes 6 minutes to run, you will get 2 processes running.  By the end of the day you'll have dozens or hundreds of these processes running at the same time.A safer way is to not use cron. Instead, run a script like this.  Use systemd or /etc/init.d scripts to turn it into a service that is always running:while true ; do   processA   sleep 10   processB   sleep 10   processC   sleep 600doneA longer explanation can be found here:http://everythingsysadmin.com/2014/02/how-not-to-use-cron.html