如何确保仅一个实例 一个Bash脚本一次运行?

我想制作一个最多只能运行的sh脚本。 在任何时候一次。

说,如果我执行脚本,然后再次执行脚本,我该怎么做,以便如果脚本的第一个执行程序仍在工作,则第二个执行程序将失败并显示错误。 即 在执行任何操作之前,我需要检查脚本是否在其他地方运行。 我该怎么做?

我运行的脚本运行了很长时间(即永远运行)。 我想使用cron之类的方法每隔15分钟调用一次脚本,以便万一该过程失败,它将在下一个cron运行脚本中重新启动。

10
задан codeforester 2 March 2018 в 06:30
поделиться