cronで叩くときに前回のプロセスをkillする
教えてもらった。すばらしい。sh覚えて行きたい。
#! /bin/sh PID=`ps x | grep -v grep | grep "hoge.rb" | awk '{ print $1 }'` if [ x$PID != x"" ]; then kill -9 $PID; fi ruby /hoge/hoge/hoge.rb
これで前回プロセスが暴走しても強制的に心機一転キックできますね!
教えてもらった。すばらしい。sh覚えて行きたい。
#! /bin/sh PID=`ps x | grep -v grep | grep "hoge.rb" | awk '{ print $1 }'` if [ x$PID != x"" ]; then kill -9 $PID; fi ruby /hoge/hoge/hoge.rb
これで前回プロセスが暴走しても強制的に心機一転キックできますね!