エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
例えばシェルでやるならこうだけど、rubyで完結させたい。 (シェルスクリプトからrakeを実行したらいい... 例えばシェルでやるならこうだけど、rubyで完結させたい。 (シェルスクリプトからrakeを実行したらいいだけだけどメンドクサイ。) #!/bin/sh # プロセス起動確認 isAlivePs=`ps -ef | grep "do_something" | grep -v grep | wc -l` if [ $isAlivePs = 0 ]; then # プロセスが起動していなければ実行 echo "DO SOMETHING" else # プロセスが起動していた場合は終了 echo `date` ALREDY RUNNING PROCESS fi exit 0 task :do_something => :environment do puts "[#{Time.now.strftime("%Y/%m/%d %H:%M:%S")}] Do something..." # プロセス起