在CentOS7.2中,当我启动gedit时(/ usr / bin / gedit版本为3.14.3)
$ gedit hoge.txt
然后提示立即返回。
我是UNIX世界的新手,但这个过程在哪里?
当我已经打开gedit时,看起来gedit尝试在现有窗口中打开一个新选项卡。这就是我无法通过
看到这个过程的原因$ ps (without x)
如果在另一个shell中调用现有的gedit。
我很善意回答自己,但我想问一下怎么办?
gedit处理操作系统下的许多技术流程?
我意识到了
firefox
也看起来很相似。
答案 0 :(得分:0)
在我的情况下,gedit从终端启动时不会进入后台,但firefox会这样做。所以如果我想知道firefox会发生什么,我会运行
ps -fu `whoami` | grep firefox
在输出中查找其PID(在这种情况下 18235 ):
me 18235 1900 20 jul28 ? 22:58:52 /usr/lib/firefox/firefox
然后我会像这样运行pstree
:
pstree -Ahps 18235
pstree
的输出会显示已启动的firefox
init(1)---lightdm(1272)---lightdm(1893)---init(1900)---firefox(18235)-+-plugin-containe(8990)-+-{plugin-containe}(8992)
| |-{plugin-containe}(8993)
| `-{plugin-containe}(8994)
|-{firefox}(18242)
|-{firefox}(18243)
|-{firefox}(18245)
|-{firefox}(18246)
|-{firefox}(18247)
喜欢firefox(18235)附加到父级init(1900),他们附加到lightdm(1893)等。