我正在运行 Firefox,然后(可能)由于我不记得的组合键,它很快从屏幕和任务栏/窗口列表中消失了。
ps ax | grep firefox
返回下面的+不需要的grep firefox
行(ps
和 GUI 任务管理器一样,显示 Firefox 似乎没有变化的 RSS、VM-SIZE 和 0% CPU 使用率):
johndoe 1916 36.6 14.0 923772 504372 tty1 Sl 13:30 12:15 firefox
*已更正*
pstree | grep firefox
返回:
init─┬─2*[ROX-Filer───firefox───25*[{firefox}]]
我如何知道程序处于什么状态?
答案1
这可能是一个僵尸进程。
Z 已死(“僵尸”)进程,已被其父进程终止但还未被收回。
如果你运行ps ax | grep firefox
它将显示进程的状态,你可以检查此列表进程状态(您必须阅读该STAT
专栏)。遗憾的是,如果不摆弄调试器,您不太可能恢复数据。
tree
可能由于同样的原因不会向您显示该过程。
答案2
就我个人而言,我喜欢top
从命令行运行。它可以找到拖慢一切速度的应用程序。