화면에서 실행될 때 프로세스 "rtorrent"가 "마스터"로 표시됩니다.

화면에서 실행될 때 프로세스 "rtorrent"가 "마스터"로 표시됩니다.

그래서 스크린(분리)과 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

관련 정보