【发布时间】:2015-03-13 10:18:24
【问题描述】:
我有一个简单的 ruby 脚本,它执行wget 命令。我需要得到这个(wget)进程的pid
wget = `wget <options>`
pid = `ps aux | grep <options>`
但主要问题是我可以在脚本执行时获取 pid
【问题讨论】:
-
反引号仅用于简单的命令执行。对于更多涉及的内容(例如获取 pid),您需要使用
IO.popen或类似名称:ruby-doc.org/core-2.2.0/IO.html#method-c-popen -
我不同意重复链接,这似乎是一个更复杂的问题,并且那里的答案没有回答这个问题。