トップページ >  unix >  2重起動禁止する
初版2008/01/08: 最終更新日2008/01/08
  2重起動禁止する
目次
2重起動禁止する
2重起動禁止する
シェルを2重起動禁止したい場合、シェル内で禁止処理を実装します。
psコマンドを使用します。
$0はシェル名で、そのシェルプロセスが起動されているかで判断しています。
以下例です。

#!/usr/bin/bash
if (( `ps -ef|grep $0|grep -v grep | wc -l` > 1 ));then
        echo "2重起動です"
        exit 1
fi


Information
リンクについて
個人情報保護方針
Yahoo!ブックマークに登録

社長&社員ブログ
やる気はあるがお金がない㈱コンフレッジブログ
広告

サイト内検索
当サイト内を検索できます↓


PV

Other
Validate XHTML 1.1       Validate CSS