【问题标题】:flock: -c requires exactly one command argument群:-c 只需要一个命令参数
【发布时间】:2015-09-07 12:05:43
【问题描述】:

我们的系统上运行了多个 cronjobs。问题是我们每小时运行一次,因此有时 cronjob 没有完成并且新实例已经启动。因此,我们想使用flock,这样脚本只会执行一次。

但是,当我在我的 crontab 中有这个或单独运行它时

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

我收到了错误

flock: -c 只需要一个命令参数

我使用本教程来定义 cronjob

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

【问题讨论】:

    标签: php linux cron flock


    【解决方案1】:

    你试过了吗?

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

    【讨论】:

    • 这似乎有效。谢谢! :) 我会测试一下,然后接受答案
    猜你喜欢
    • 2021-02-26
    • 1970-01-01
    • 2019-05-15
    • 1970-01-01
    • 2016-03-29
    • 2021-12-10
    • 2018-10-21
    • 2021-07-18
    相关资源
    最近更新 更多