当cron中的任务执行时间过长的话,可能导致上一次没有执行完下一次又开始了,为了避免这种情况发生,可以这样配置你的cron任务
backup_launcher.sh
pidof -x "backup_mysql.sh" || /opt/script/backup_mysql.sh
cron中配置
*/1 * * * * /home/my/backup_launcher.sh
本文介绍了一种防止Cron任务因执行时间过长而出现重叠的方法。通过使用pidof检查进程是否存在来确保同一时间只有一个实例运行,避免了任务重复启动的问题。
当cron中的任务执行时间过长的话,可能导致上一次没有执行完下一次又开始了,为了避免这种情况发生,可以这样配置你的cron任务
backup_launcher.sh
pidof -x "backup_mysql.sh" || /opt/script/backup_mysql.sh
cron中配置
*/1 * * * * /home/my/backup_launcher.sh
1657
1066

被折叠的 条评论
为什么被折叠?