setlock

cron 等でコマンド実行の排他制御を行う

個人的によく使うのだけれど、案外、周りで使われていないようなので、書いときます。例えば、下記のような感じで crontab を書いた場合 setlock は毎分実行されるが、sleep は毎時実行される。 */1 * * * * /usr/local/bin/setlock -nx /tmp/hoge.lock slee…