在Debian和Ubuntu上(也可能在其他GNU系统上),当ps列出一个进程的用户时,通常会parsing它的名字,但是当一个进程作为一个名字短划线的用户运行时,显示用户的数字ID代替。 我觉得这很烦人。
是否有这种行为的原因,或者这是一个错误,需要报告?
如果用户名显示太长,“ps”将显示UID编号。在包含“Debian-exim”用户的Debian系统中,通常将其视为UID。 这可能是你所看到的。 “ – ”的出现在这里是一个红色的鲱鱼,它到处都是使用procps,不仅仅是Debian和Ubuntu:
http://procps.sourceforge.net/faq.html
“为什么长用户名会打印成数字?”