2009-06-03から1日間の記事一覧

シェルスクリプトの多重起動を防ぎたい!

これでいいかな? すでに他のプロセスで起動していたら何もせずに終了する。 if [ $$ != `pgrep -fo $0` ]; then exit 1 fi $$ 自分のプロセスID pgrep プロセスをgrepしてプロセスIDのリスト返す -f プロセス名だけではなくて引数などコマンド全体を検索対…