我可以轻松地启动一个后台进程,找到它的pid并在运行进程列表中搜索它。
这对我很有效。但是如果我将gnome-terminal作为后台进程启动。
$gedit &
$PID=$!
$ps -e | grep $PID
这对我很有效。但是如果我将gnome-terminal作为后台进程启动。
$gnome-terminal &
$PID=$!
$ps -e | grep $PID
那么它并未出现在所有正在运行的进程列表中。
我是否漏掉了什么?
gnome-terminal
只是一个进程gnome-terminal-server
,这使得通过脚本管理单个终端窗口非常困难。 - szmoore