14 我试图从列表中获取流程的所有者,我有命令pidof nmap获取ps -u <PID> | grep USER当前正在使用的then ,但是当我运行它时,它最终只是打印标题(顶行)。 给定进程ID时,如何获取所有者的名称? ubuntu grep terminal process — 疯狂地 source 1 ps -u <PID>实际上是通过有效的用户ID而非PID选择进程。参见man7.org/linux/man-pages/man1/ps.1.html — Andrew Henle
27 ps -o user= -p PIDHERE 这个选择过程PIDHERE与-p,然后指示ps通过仅打印指定的列到输出格式user; 该=符号表示“将列重命名user为(什么都没有)”,从而有效地删除了标题行。 — 杰夫·谢勒 source 那么,(什么),什么,“什么”,“”,“,”还是什么? — Wolfpack'08 1 @ Wolfpack'08很难通过文本表示“无”。对困惑感到抱歉。等号后没有替代文字。 — 杰夫·谢勒 谢谢,非常感谢您的回复。 — Wolfpack'08
ps -u <PID>
实际上是通过有效的用户ID而非PID选择进程。参见man7.org/linux/man-pages/man1/ps.1.html