我从第一个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进程?
谢谢。
答案 0 :(得分:0)
ps aux
会将输出截断为终端的宽度。我敢打赌,如果你要扩展你的终端,你可以在那里进行第二次irb会话。使用ww
,这样就不会截断。
`ps auxww | grep -ie '\-Dwebdriver' | grep -v grep`