1
我想安排一項作業每5分鐘運行一次。但問題是,
有沒有辦法(如創建一個crontab),以防止作業運行,當前一個工作尚未完成?如何防止正在運行的crontab作業執行
我想安排一項作業每5分鐘運行一次。但問題是,
有沒有辦法(如創建一個crontab),以防止作業運行,當前一個工作尚未完成?如何防止正在運行的crontab作業執行
只有當作業爲尚未運行時,纔可以編寫shell script
以啓動作業。每5分鐘在crontab中配置shell腳本。這將確保執行僅在沒有任何作業實例已經運行的情況下發生。這是我爲我的cron作業所做的工作
注意:在shell腳本中使用ps -ef | grep
命令來確定是否有已經運行的進程