0

lockfile用来确保一段代码一次只能运行一个。

如果我想允许一次运行 n 个相同代码的副本,该怎么做?谢谢。

if lockfile -1 lockfile.txt
then
  # something
  rm -f lockfile.txt
else
  echo error
  exit
fi
4

1 回答 1

0

gnu sem 看起来是一个可行的选择:https ://www.gnu.org/software/parallel/sem.html

于 2016-10-29T05:10:03.593 回答