我查看了手册ps
,它说-e
将列出所有进程,而-u
将列出特定用户的进程。
所以我尝试使用ps -eu myaccount | wc -l
它输出280。
但如果我使用ps -u myaccount | wc -l
它会输出 12。
既然两者都是为用户输出所有的过程myaccount
,为什么结果会不同呢?
我使用以下 3 个命令来检查计算机重新启动的最新时间点:
last reboot
who -b
uptime
Run Code Online (Sandbox Code Playgroud)
上次重启的结果是:
wtmp begins Sat Oct 9 04:49:27 2021
Run Code Online (Sandbox Code Playgroud)
who -b 的结果是:
system boot 2018-01-11 20:52
Run Code Online (Sandbox Code Playgroud)
正常运行时间的结果是:
22:49:01 up 1372 days, ...
Run Code Online (Sandbox Code Playgroud)
看起来uptime和who -b的结果是一致的,但是和上次重启的结果不一致。
我发现这篇文章Uptime 和 who -b 显示了系统上次在 Linux 上启动的不同时间,但它说他的 uptime 和 who -b 彼此不一致,与我的情况不同。