タグ

ブックマーク / qiita.com/ngyuki (1)

  • プロセスの多重起動をアドバイザリロックで防止する・改 - Qiita

    以前シェルスクリプトの多重起動をアドバイザリロックで防止する案を書きましたが・・・ ShellScript - プロセスの多重起動をアドバイザリロックで防止する - Qiita [キータ] この方法だとロックファイルが残りっぱなしになるので気持ち悪いです。。。 シェルスクリプト自身をロックすればいいかな? と思ったのですが・・・ Bash - flock(1)でシェルスクリプトの排他制御(Linux) - Qiita [キータ] 追記で開かれた状態で実行しようとすると bad interpreter: Text file busy となり、排他制御の目的は達せられてもやっぱり気持ち悪いです。 bash hoge.sh などと呼べば回避できましたが、それはそれでやっぱり気持ち悪いです。./hoge.sh と書きたいです。 そこで、シェルスクリプト自身を読み込みで開いて排他ロックするようにして

    プロセスの多重起動をアドバイザリロックで防止する・改 - Qiita
    tsekine
    tsekine 2015/07/26
    これはスッキリ。
  • 1