从PID中查找命令

mah*_*ood 13 linux process

是否可以通过它找到正在运行的进程的命令行pid?的输出/proc/pid/cmdline似乎删除了空格字符,很难读取输出。

Jay*_*Jay 26

来自:https : //stackoverflow.com/questions/993452/splitting-proc-cmdline-arguments-with-spaces

  1. cat /proc/PID/cmdline | tr '\000' ' '

  2. cat /proc/PID/cmdline | xargs -0 echo


Sve*_*ven 14

ps 可以显示这个:

ps -o cmd fp <PID>

ps可以做更多。有关信息,请参阅man ps

  • 对于很长的命令,这可能会截断命令字符串。 (2认同)