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

関連情報