当我尝试通过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
任何人都可以解决这个问题。帮助可以得到赞赏。
答案 0 :(得分:1)
flock
需要锁定文件和命令才能运行。您只指定了一个参数。我假设它是命令,因此还必须指定要运行的命令。这样的事情:
* * * * * /usr/bin/flock -n /path/to/lockfile /usr/local/monitor/asdp_cloudwatch/run_asdp0101.sh
当然,您需要调整/path/to/lockfile
。