PS 명령에 리터럴 문자열을 도입합니다.

PS 명령에 리터럴 문자열을 도입합니다.

나는 보통 다음 명령을 실행합니다.

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

하지만 데비안 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 형식 지정자가 0개 이상의 공백으로 구분되는 문자열입니다. 이전 버전에서는 ps자유 텍스트 형식 문자열을 사용할 수 있었으므로 버그 보고서를 제출하여 이것이 의도적인 것인지 확인할 수 있습니다.

신용 거래:https://groups.google.com/g/linux.debian.user/c/fmOBn7aQo9Q

관련 정보