Japanese / English
2重起動禁止する
シェルを2重起動禁止したい場合、シェル内で禁止処理を実装します。
psコマンドを使用します。
$0はシェル名で、そのシェルプロセスが起動されているかで判断しています。
以下例です。

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

Back to top

Information
SEO対策 大阪  税理士 相談  税理士 守口市  税理士 大阪市  税理士 枚方市  自動車ガラス 神戸  シール印刷 神戸  ブリリアントアパートメント  株式会社CONFRAGE  英会話 個人レッスン 京都市右京区  京都市右京区西京区でマンツーマン英会話 
このページはCONFRAGEの著作物です。このページを複製・転載することを禁じます。CopyRight(C)2003-2016 CONFRAGE All rights reserved.