【发布时间】:2018-11-05 16:43:34
【问题描述】:
我有一个 bash 脚本 runner.sh,它调用另一个 script.sh。 script.sh 仅从 runner.sh 调用。我一次只能执行一个script.sh 实例。如果多次调用runner.sh,那么如果script.sh 已经在运行,runner.sh 应该让所有调用者等待。一旦script.sh 完成,它将允许等待的调用者之一执行script.sh。
有人可以提出一些实现这一目标的方法吗?
【问题讨论】: