죽일거라고 분리되었는지 화면 세션

I learned from a 분리되었는지 어딘가에 스크린일 의해 살해된 수 있습니다.

screen -X -S [session # you want to kill] kill

여기서 [session # you want to kill] 에서 받게 될 수 있습니다.

screen -ls

그러나 이 doesn& # 39, 빗나갔다. 어디 아파요? # 39 의 what& 올바른 방법을?

질문에 대한 의견 (8)
해결책

&quot kill"; 1 개 항목만 죽일거라고 화면 창. &Quot 위해 kill"; 세션 '전체' 끝냅니다끝내기 사용합니다.

사례

$ screen -X -S [session # you want to kill] quit

죽어 세션을 사용: 닦으렴 화면 - $

해설 (8)

화면 내의 수행여 세션용으로 응답하는지 않는 한 분리되었는지 세션용으로 종료할 수 있습니다 다음.

  1. List '유형' 화면 분리되었는지 식별할 수 있는 화면 세션. &lt pre>; ~ $ 화면 - 목록 There are 화면: 20751.Melvin_Peter_V42 (분리되었는지) &lt /pre>; 참고: '20751.Melvin_Peter_V42' 은 사용자 세션 id.

  2. 프레젠테이션이든 첨부됩니다 분리되었는지 화면 세션 &lt pre&gt, 화면은 boot-r 20751.Melvin_Peter_V42&lt /pre>;;

  3. 세션에 대한 &lt kbd&gt Ctrl&lt /kbd&gt 연결되었으면 누름에,, + &lt kbd&gt A&lt /kbd>;;; 그럼 끝냅니다끝내기 '유형'

해설 (4)
  • Screens:* 목록
screen -list
  • Output:*
There is a screen on:
23536.pts-0.wdzee       (10/04/2012 08:40:45 AM)        (Detached)
1 Socket in /var/run/screen/S-root.
  • 죽일거라고 session:* 화면
screen -S 23536 -X quit
해설 (1)

39 의 간소화하는지 it& 죽일 때 의미 있는 일부 세션을 이름이 지정된:

//Creation:
screen -S some_name proc
// Kill detached session
screen -S some_name -X quit
해설 (2)

그냥 화면 실행하십시오 세션이 위치한 곳에 갈 수 있습니다.

 screen -ls

이로 인해


 There is a screen on:
         26727.pts-0.devxxx      (Attached)
 1 Socket in /tmp/uscreens/S-xxx. 
해설 (2)
screen -wipe
  • 모든 * 청소하십시오 죽은입니다 화면 세션 합니다.
해설 (2)

이 추가 데이터베이스에구성원을 /.bashrc ':' ~

alias cleanscreen="screen -ls | tail -n +2 | head -n -2 | awk '{print $1}'| xargs -I{} screen -S {} -X quit"

'다음' 클레인스린 청소하려면 모든 화면 세션에만 적용됩니다.

해설 (3)

간단한 가져다줄래요

exit

작동합니다. 이것은 화면 세션 내에서.

해설 (3)

이 함수는 all 분리되었는지 죽일 수 있는 화면 세션 포함시키십시오 .bash_profile:

killd () {
for session in $(screen -ls | grep -o '[0-9]\{5\}')
do
screen -S "${session}" -X quit;
done
}

호출하십시오 킬드 '' 하기 때문이다

해설 (1)
== ISSUE THIS COMMAND
[xxx@devxxx ~]$ screen -ls

== SCREEN RESPONDS
There are screens on:
        23487.pts-0.devxxx      (Detached)
        26727.pts-0.devxxx      (Attached)
2 Sockets in /tmp/uscreens/S-xxx.

== NOW KILL THE ONE YOU DONT WANT
[xxx@devxxx ~]$ screen -X -S 23487.pts-0.devxxx kill

== WANT PROOF?
[xxx@devxxx ~]$ screen -ls
There is a screen on:
        26727.pts-0.devxxx      (Attached)
1 Socket in /tmp/uscreens/S-xxx.
해설 (2)

반면, 또는 화면 세션이고 네가 해야 할 일은 종료하십시오 유형

이 화면을 효과적으로 종료할 수 있는 인질들을 살해하겠다고 쉘로 세션이고 초기화됨 화면 세션이고 틀렸다니까 생일날이야

까진 필요 없음 (screen) 세션 id, etc.

해설 (0)