sudo ps o gpid,comm
보고서는 유사 3029 bash
하지만 명령에 매개변수가 있습니다 --arbitrary -other -searchword
. 이러한 매개변수를 표시하는 방법이 있습니까?
답변1
출력 형식을 지정하는 대신 간단히 with 옵션을 사용한 ps
후 다음을 사용할 수 있습니다.grep
pgrep
-a
pgrep -a bash
그러면 명령 이름( bash
)과 해당 인수(있는 경우)가 표시됩니다.
에서 man pgrep
:
-a, --list-full
List the full command line as well as the process ID.
답변2
실제로 아무것도 grep할 필요 없이 ps
(적어도 GNU/Linux 시스템 또는 HP-UX의 일반적인 procps-ng 구현 ps
) 다음 명령을 실행합니다.
ps -o args= -C bash
인수 목록이 길면 몇 가지 -w
옵션을 추가할 수 있습니다(HP-UX에서는 해당되지 않음).
ps -wwo args= -C bash
답변3
다음 명령:
sudo ps o gpid,comm,args
다음을 인쇄합니다:
3029 bash bash --arbitrary -other -searchword