Linux who --process 选项

Linux who --process 选项

我在玩WHO当我注意到选项没有任何输出。以 root 身份运行该命令也没有改变输出。我在 CentOS、Ubuntu 12.04 和 Ubuntu 13.10 上尝试过这个。

该命令是否已被弃用或与 upstart 或 systemd 等较新的 init 系统不兼容?

答案1

摘自manwho

-p, --process
打印由 init 生成的活动进程”

看起来“init”没有产生任何进程
http://en.wikipedia.org/wiki/Init
[编辑]

我查看了维基页面,结果发现

传统上,init 的一个主要缺点是它按顺序启动任务,等待每个任务完成加载后再继续下一个任务。当启动过程最终被 I/O 阻塞时,这可能会导致启动期间出现长时间延迟。为了解决这一问题和其他设计问题,人们做出了各种努力来取代传统的 init 守护进程

我猜这可能解释了为什么运行时没有出现任何进程who -p。看起来init守护进程已经被用完了。

相关内容