Linux ps aux 命令

3
如何从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
4个回答

6
如果我理解问题正确的话,只需使用 awk
ps aux | awk '{print $11}'

否则,只需执行man awk并查看字段分隔符。

6

使用用户定义格式在ps中:

ps xa -o cmd

(注:该命令可显示所有进程的命令行)

2

好的,我得到了答案,

cat /proc/13598/cmdline

希望对你有帮助。


1
which `ps aux | cut -c 66- | cut -d\  -f 1`

将列出所有进程的绝对路径,您可以使用它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接