2015-09-07 141 views
1

我們有多個cronjobs在我們的系統上運行。問題是我們每小時運行它們,因此有時候cronjob沒有完成,並且新實例已經啓動。因此,我們希望使用flock,因此腳本只能執行一次。flock:-c只需要一個命令參數

然而,當我有這個在我的crontab或運行單獨

flock -n /var/www/socialstuff/analytics.lock -c /usr/bin/php /var/www/socialstuff/cronjobs/analytics.php 

,我發現了錯誤

羣:-c只需要一個命令參數

我使用本教程來定義cronjob

http://www.elevatedcode.com/2013/05/07/flock-for-cron-jobs.html

回答

1

你試過嗎?

flock -n /var/www/socialstuff/analytics.lock -c "/usr/bin/php /var/www/socialstuff/cronjobs/analytics.php" 
+0

這似乎工作。謝謝! :)我會測試一下,然後接受答案 – Musterknabe

相關問題