2015-09-07 139 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

相关问题