一个监控juggernaut进程是否被关闭的ruby代码

来源:互联网 发布:删失数据怎么处理 编辑:程序博客网 时间:2024/06/05 19:15
cmd =  {   :start => "nohup npm start juggernaut &",   :ps    => "ps aux | grep npm" }while trueresult = `#{cmd[:ps]}`.split("\n").select { |line| line unless line =~ /grep/ }if result.size < 1  puts "restart juggernaut"  system("#{cmd[:start]}")else  puts "ok"endsleep 5end

运行

ruby xxx.rb



原创粉丝点击