【发布时间】:2014-09-05 21:41:32
【问题描述】:
我想获取一个脚本(它在我的 shell 中设置变量):
source foo.sh args
但是在flock下,这样一次只有一个实例运行(它进行了大量的磁盘访问,我想确保是序列化的)。
$ source flock lockfile foo.sh args
-bash: source: /usr/bin/flock: cannot execute binary file
和
$ flock lockfile source foo.sh args
flock: source: Success
不工作。
我缺少一些简单的语法吗?假设我无法编辑 foo.sh 以将锁定命令放入其中。
【问题讨论】: