特に説明する部分でもないですが、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 You get articles that match your needsYou can efficiently read back useful informationYou can use dark them