在 PS 命令中引入文字字符串

在 PS 命令中引入文字字符串

我通常会启动这个命令:

ps -p 1 --format "command %c running from %t"

但在 Debian 12 的最后一个版本中,我不能:

ps -p 1 --format "command %c running from %t"
error: improper AIX field descriptor

Uso:
 ps [opciones]

 Try 'ps --ayuda <simple|lista|salida|hilos|varios|todo>'
  or 'ps --ayuda <s|l|o|t|m|a>'
 for additional help text.

For more details see ps(1).

如何在 ps 的 --format 选项中使用文字,而无需使用更复杂的命令行(不带 ps --format ... | awk '{ print ...})

答案1

如何在 ps 的 --format 选项中使用文字,而无需使用更复杂的命令行(不带 ps --format ... | awk '{ print ...})

你不能。唯一允许的格式字符串是 %x 格式说明符由零个或多个空格分隔的格式字符串。您可以提交错误报告,以查明这是否是故意的,因为早期版本ps允许您使用自由文本格式字符串。

信用:https://groups.google.com/g/linux.debian.user/c/fmOBn7aQo9Q

相关内容