我无法从ruby进程中看到子进程java

时间:2015-12-24 06:00:03

标签: ruby selenium-webdriver

我从第一个irb控制台运行:

fork { system 'webdriver-manager start --standalone' }

从第二个irb控制台运行:

`ps aux | grep -ie '\-Dwebdriver' | grep -v grep`

所以我一无所获。虽然我从终端看到了这个过程:

$ ps aux | grep -ie '\-Dwebdriver' | grep -v grep

...    24762  2.5  0.6 4752104 49180 pts/2   Sl+  15:44   0:00 java -jar /home/.../.nvm/versions/node/v5.3.0/lib/node_modules/protractor/selenium/selenium-server-standalone-2.48.2.jar -Dwebdriver.chrome.driver=/home/.../.nvm/versions/node/v5.3.0/lib/node_modules/protractor/selenium/chromedriver

为什么我无法从ruby进程中看到java进程?

谢谢。

1 个答案:

答案 0 :(得分:0)

ps aux会将输出截断为终端的宽度。我敢打赌,如果你要扩展你的终端,你可以在那里进行第二次irb会话。使用ww,这样就不会截断。

`ps auxww | grep -ie '\-Dwebdriver' | grep -v grep`