"ps -fC tmux" 명령은 tmux 프로세스를 표시하지 않습니다.

"ps -fC tmux" 명령은 tmux 프로세스를 표시하지 않습니다.

저는 tmux 서버를 운영하고 있습니다. 프로세스를 확인하면 tmux 프로세스를 볼 수 있습니다.

# ps -ef | grep tmux | grep -v grep
root        4129    1424  0 17:47 pts/0    00:00:00 tmux
root        4131       1  0 17:47 ?        00:00:34 tmux

그러나 tmux를 실행하는 명령을 확인하려고 하면 프로세스가 표시되지 않습니다.

# ps -fC tmux
UID          PID    PPID  C STIME TTY          TIME CMD

-C 옵션은 다른 프로세스에서는 작동하지만 tmux 프로세스는 표시하지 않습니다. 이유는 무엇입니까? 미리 감사드립니다.

답변1

ps -f는 명령줄을 인쇄하고, ps -C는 명령 이름으로 검색합니다. 일반적으로 동일하지만 반드시 동일하지는 않습니다.

설정에서 시도한 경우

ps -o comm,cmd 4129

이 두 개의 필드가 표시됩니다. 명령 이름은 첫 번째 열이고 명령줄은 두 번째 열입니다.

관련 정보