我看着男人ps并unsertand和ww使用将给我完整的命令。 然而运行:
ps ww axco command,pcpu
dosnt给出完整的命令名称。 我想要完整的进程名称。 结果是这样的:
gnome-fallback- 0.0 39312
有什么build议?
在Ubuntu上运行
跟随ax的c是造成你的问题。 这导致命令输出被截断为15个字符的comm 。
c显示真实的命令名称。 这源于可执行文件的名称,而不是来自argv的值。 命令参数和对它们的任何修改(参见setproctitle(3))因此不显示。 该选项有效地将args格式关键字转换为通用格式关键字; 对于-f格式选项和各种BSD格式的选项是很有用的,它们通常都显示命令参数。 请参阅-f选项,格式关键字args和格式关键字comm
更新
我不认为你可以直接用ps做你想做的。 它看起来像ps显示命令行的某些部分或命令名称的前15个字符取决于设置的选项。
之后,事情变得凌乱…
ps -eo command:400,pcpu |awk '{print $1,$NF}'| sed '/^\// s|/| |g' | awk '{print $(NF-1), $NF}'