我在执行flock命令时遇到错误

时间:2016-09-11 22:12:57

标签: linux shell crontab flock

当我尝试通过cron作业执行flock时,我收到了错误。

我正在执行

* * * * * /usr/bin/flock -n /usr/local/monitor/asdp_cloudwatch/run_asdp0101.sh

我的错误

/usr/bin/flock: bad number: /usr/local/monitor/asdp_cloudwatch/run_asdp0101.sh

任何人都可以解决这个问题。帮助可以得到赞赏。

1 个答案:

答案 0 :(得分:1)

flock需要锁定文件和命令才能运行。您只指定了一个参数。我假设它是命令,因此还必须指定要运行的命令。这样的事情:

* * * * * /usr/bin/flock -n /path/to/lockfile /usr/local/monitor/asdp_cloudwatch/run_asdp0101.sh

当然,您需要调整/path/to/lockfile