ksaitoの日記

日々試したことの覚え書き

シェルの重複起動防止

同じシェルを複数起動しないようにするには、ロックファイルを使う方法が良く知られています。
単純明快な方法ですがシェルがkill -9で停止した場合には、タイミングによってロックファイルが削除されないことがあります。
メンテナンスフリーで重複起動を防止するには、すこしトリッキーな方法を使う必要があります。
どちらが良いというより状況により使い分けが必要となります。

続きを読む