进程列表中的 sudo 进程

进程列表中的 sudo 进程

我在两台不同的机器上执行相同的命令有不同的行为:

服务器 1:

sudo /bin/ps -AF | grep sudo

root 19370 14291 0 1809 828 3 11:12 pts/1 00:00:00 grep sudo 

服务器2:

sudo ps -AF | sudo 命令

root 17706 12645 0 5604 1228 2 11:13 pts/0 00:00:00 sudo ps -AF 
root 17707 12645 0 2402 896 1 11:13 pts/0 00:00:00 grep sudo

服务器 2 显示 sudo 进程,服务器 1 没有。这是怎么回事?

答案1

根据ps您使用的版本和发行版,ps命令可能不会显示在列表中。

CentOS,procps 版本 3.2.7:

$ sudo /bin/ps -AF | grep sudo
quanta   19175 14068  0 15302   740   7 17:04 pts/1    00:00:00 grep sudo

Gentoo,procps 版本 3.2.8:

$ sudo /bin/ps -AF | grep sudo
root      4842  4783  0  1512  1468   0 16:54 pts/10   00:00:00 sudo /bin/ps -AF
quanta    4843  4783  0  1059   844   1 16:54 pts/10   00:00:00 grep --colour=auto sudo

相关内容