質問の焦点を完全に絞ることができず、申し訳ありません。
ここで受け入れられた回答で説明されているように、スクリプトを同時に実行しないように flock を使用しようとしています: スクリプトが同時に実行されるのを防ぐ方法は?
この方法では、スクリプトをまったく実行できないなどの問題が発生する可能性があると誰かが言ったのを覚えています。
誰かがそのような可能性について知っていますか?
次のシナリオを試しました。
- スクリプトを実行した直後に実行します - 2 回目は完全に実行されました
- CTRL+でスクリプトを中断してCから、もう一度実行します - 2 回目の実行では問題ありません
- スクリプトの実行中にマシンを突然シャットダウンし、マシンの電源を入れてスクリプトを再実行します - 同じ結果: 問題ありません
もっと複雑な可能性について考えることができませんでした。