我有这个cronjob,由于某种原因不起作用,但我不完全理解它的作用,有人可以解释一下吗?
flock -n /var/www/vhosts/blia.preview.be/scripts/blia_bab_import.sh.lock /bin/bash /var/www/vhosts/blia.preview.be/scripts/blia_bab_import.sh
我用谷歌搜索flock应该锁定文件,只有在它可以锁定文件时才运行,这样作业就不能同时运行多次。
-n做什么?
flock -n
为什么这是.lock文件?
/var/www/vhosts/blia.preview.be/scripts/blia_bab_import.sh.lock
我不知道/ bin / bash应该做什么?
/bin/bash
这是我想要执行的脚本吗?为什么首先添加.lock?
/var/www/vhosts/blia.preview.be/scripts/blia_bab_import.sh
flock -n LOCK-FILE COMMAND
在你的情况下: