그래서 스크린(분리)과 ps/top에서 "rtorrent"를 실행했는데 프로세스가 "rtorrent" 대신 "main"으로 표시되는 것 같습니다. "htop"에 실제 프로세스 이름이 표시됩니다.
#ps -u USER
PID TTY TIME CMD
20278 ? 00:00:00 screen
20280 pts/5 00:00:00 main
23911 ? 00:00:00 screen
23913 pts/1 00:00:00 bash
24259 pts/1 00:00:00 htop
ps all을 수행하면 올바르게 표시됩니다.
#ps all -u USER
1 1000 23911 1 20 0 23528 1652 - Ss ? 0:00 SCREEN
0 1000 23913 23911 20 0 20876 3624 - Ss pts/1 0:00 /bin/bash
4 0 23923 23921 20 0 21004 3920 - Ss+ pts/4 0:00 -bash
0 1000 24259 23913 20 0 24388 2716 - S+ pts/1 0:03 htop
0 1001 25450 25449 20 0 21936 4744 - Ss pts/3 0:00 -bash
0 1001 26758 26756 20 0 478724 235580 - Rsl+ pts/2 9:45 /usr/local/bin/rtorrent
1 1000 20278 1 20 0 23536 1728 - Ss ? 0:00 SCREEN -fn -dmS rTorrent /usr/local/bin/rtorrent
이 새로운 Debian 7.6 서버에서는 이런 일이 일어나는 것 같지만, Debian 7.6도 있지만 설치한 지 5~6개월이 넘은 이전 서버에서는 발생하지 않습니다.
답변1
따라서 조사한 후에 "H" 플래그를 추가하면 전체 프로세스 이름이 표시되는 것 같습니다.
Show threads:
H as if they where processes