如何从 ps 命令获取具有绝对路径名的正在运行的进程
13598 ? Ssl 0:00 /opt/something --run-id 2 -n /home/laks/f1 -l l.log
我需要输出为 -
/opt/something --run-id 2 -n /home/laks/f1 -l l.log
如果我正确理解了这个问题,请使用awk
.
ps aux | awk '{print $11}'
否则,只需执行man awk
并查看字段分隔符。
使用用户定义的格式ps
:
ps xa -o cmd
好的,我得到了答案,
猫 /proc/13598/cmdline
高温高压
which `ps aux | cut -c 66- | cut -d\ -f 1`
将列出所有进程的绝对路径,您可以使用它。