cron を介して 5 分ごとに実行するように設定された bash スクリプトがあります。cronがまだ実行中の場合、スクリプトを実行しようとしたときにスクリプトを停止する最良の方法は何ですか?
このhttps://stackoverflow.com/a/12706574/800592のようなものを bash スクリプトの先頭に追加するとうまくいくように見えますか?
コードが何をしようとしているのかわかりませんが、スクリプトの適切な構文は何ですか?
...
The third form is convenient inside shell scripts, and is usually used
the following manner:
(
flock -n 9 || exit 1
# ... commands executed under lock ...
) 9>/var/lock/mylockfile
...
おそらくこのようなものも機能しますか?
flock -n -e 200 || exit 1