特に説明する部分でもないですが、cron等の繰り返し設定で2重に起動しないようにするbashです。該当シェルスクリプトの先頭に追加しておくと便利
# 二重起動防止
_process=`basename $0`
_pcnt=`pgrep -fo ${_process} | wc -l`
if [ ${_pcnt} -gt 1 ]; then
echo "This script has been running now. proc : ${_pcnt}"
exit 1
fi
Go to list of users who liked
More than 5 years have passed since last update.
特に説明する部分でもないですが、cron等の繰り返し設定で2重に起動しないようにするbashです。該当シェルスクリプトの先頭に追加しておくと便利
# 二重起動防止
_process=`basename $0`
_pcnt=`pgrep -fo ${_process} | wc -l`
if [ ${_pcnt} -gt 1 ]; then
echo "This script has been running now. proc : ${_pcnt}"
exit 1
fi
Register as a new user and use Qiita more conveniently
Go to list of users who liked