「Linuxのシェルスクリプトで多重起動を防止する」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「<source lang="bash"> #!/bin/sh PROCESSNAME=`basename $0` PROCESSID=`pidof -x $PROCESSNAME` PROCESSNUM=`echo $PROCESSID | awk '{print NF}'` if [ $PROCESSNUM -gt 1 ]; then…」)
(相違点なし)

2020年7月2日 (木) 02:23時点における版

#!/bin/sh
PROCESSNAME=`basename $0`
PROCESSID=`pidof -x $PROCESSNAME`
PROCESSNUM=`echo $PROCESSID | awk '{print NF}'`
if [ $PROCESSNUM -gt 1 ]; then
  echo "multiple start"
  exit 0
fi

# main