Ruby on rails字符串从系统命令搜索

时间:2012-07-31 11:07:11

标签: ruby-on-rails ruby ruby-on-rails-3

你好我正试图用系统(kill -9 @pid)的pid杀死进程 其中@pid@pid = %x[pidof program firefox]有没有办法在ruby中做到这一点?

3 个答案:

答案 0 :(得分:0)

实际上没有尝试过,但如果有帮助,你可以看看它:

RAA - sys-proctable

答案 1 :(得分:0)

它应该工作。 试试

command = "kill -9 #{@pid}"
system(command)

答案 2 :(得分:0)

反引号:

`kill -9 #{@pid}`

Pure Ruby:

http://www.ruby-doc.org/core-1.9.3/Process.html#method-c-kill