我有一个执行wget
命令的简单ruby脚本。我需要获得此pid
)进程的wget
wget = `wget <options>`
pid = `ps aux | grep <options>`
但是在脚本执行时我可以获得pid的主要问题
答案 0 :(得分:1)
`cmd`
等待命令完成,但spawn
应该有效:
此方法类似于#system,但它不会等待命令完成。
pid = spawn('sleep 3') #=> 45376
# do something while process is running
Process.wait pid # wait for process to finish