我正在运行 Buildroot 的嵌入式设备上远程工作。我的同事正在使用同一台设备,因此了解还有谁登录非常重要。
对于具有相同条件的先前项目(在非嵌入式 Ubuntu 机器上运行),我使用了命令w
(或替代who
)。它显示所有活动会话的列表。包括我自己的。
但是,我注意到此 Buildroot 平台who
未安装,并且w
不输出任何会话。尽管有几个会议正在进行中。它甚至没有列出我自己的!
$ w
00:35:25 up 8 min, 0 users, load average: 0.04, 0.04, 0.00
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
$ ps -aux | grep bash
username 585 0.0 1.7 3424 2084 pts/0 Ss 00:28 0:00 -bash
username 596 0.0 1.6 3352 2068 pts/1 Ss+ 00:28 0:00 -bash
username 623 0.0 0.9 2636 1204 pts/0 S+ 00:35 0:00 grep bash
我在本网站的其他地方看到,这可能是由于没有管理员权限造成的。但是,使用 sudo 执行,甚至完全从 root 帐户执行时,它仍然不显示任何内容。
知道为什么会这样吗?