flock: -c 只需要一个命令参数
flock: -c requires exactly one command argument
我们的系统上有多个 cronjobs 运行ning。问题是我们每小时 运行 它们,因此有时 cronjob 没有完成并且新实例已经启动。因此,我们想使用 flock
以便脚本只执行一次。
但是,当我的 crontab 中有这个或者 运行 它单独存在时
flock -n /var/www/socialstuff/analytics.lock -c /usr/bin/php /var/www/socialstuff/cronjobs/analytics.php
我遇到了错误
flock: -c requires exactly one command argument
我使用本教程定义了 cronjob
http://www.elevatedcode.com/2013/05/07/flock-for-cron-jobs.html
你试过吗?
flock -n /var/www/socialstuff/analytics.lock -c "/usr/bin/php /var/www/socialstuff/cronjobs/analytics.php"
我们的系统上有多个 cronjobs 运行ning。问题是我们每小时 运行 它们,因此有时 cronjob 没有完成并且新实例已经启动。因此,我们想使用 flock
以便脚本只执行一次。
但是,当我的 crontab 中有这个或者 运行 它单独存在时
flock -n /var/www/socialstuff/analytics.lock -c /usr/bin/php /var/www/socialstuff/cronjobs/analytics.php
我遇到了错误
flock: -c requires exactly one command argument
我使用本教程定义了 cronjob
http://www.elevatedcode.com/2013/05/07/flock-for-cron-jobs.html
你试过吗?
flock -n /var/www/socialstuff/analytics.lock -c "/usr/bin/php /var/www/socialstuff/cronjobs/analytics.php"