"리눅스 jobs"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(다른 사용자 한 명의 중간 판 12개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{다른뜻|라라벨 jobs 테이블}}
==개요==
==개요==
;리눅스 jobs
;리눅스 jobs
* 백그라운드로 실행되는 작업 목록을 보여주는 리눅스 명령어
* 백그라운드로 실행되는 작업목록(작업번호, 상태, 명령어)을 보여주는 리눅스 명령어
* 여기서 작업번호는 [[PID]]와는 달리, 별도로 부여되는 백그라운드 작업목록 상의 번호이다.
* 작업목록은 현재 쉘 세션에 딸린 것이며, 다른 세션<ref>다른 계정, 또는 같은 계정이라도 새로 접속한 세션</ref>과는 독립적이다.
:현재 쉘 프로세스(bash)의 자식 백그라운드 프로세스들을 보여준다고 할 수 있다.
* [[리눅스 kill]] 명령어 뒤에 <code>%작업번호</code>를 입력하여 종료시킬 수 있다.<ref>물론 [[리눅스 ps]] 명령어 등의 방법으로 PID를 알아내고 그것으로 종료시킬 수도 있다.</ref>


==실습==
==실습==
<source lang='console'>
<syntaxhighlight lang='console'>
testuser@ubuntu1:~$ sleep 300 &
testuser@ubuntu1:~$ sleep 300 &
[1] 30335
[1] 30335
27번째 줄: 32번째 줄:
testuser@ubuntu1:~$ jobs
testuser@ubuntu1:~$ jobs
testuser@ubuntu1:~$  
testuser@ubuntu1:~$  
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==
34번째 줄: 39번째 줄:
* [[리눅스 ps]]
* [[리눅스 ps]]
* [[리눅스 kill]]
* [[리눅스 kill]]
* [[리눅스 pkill]]
* [[리눅스 wait]]
* [[리눅스 wait]]



2020년 11월 2일 (월) 02:40 기준 최신판

  다른 뜻에 대해서는 라라벨 jobs 테이블 문서를 참조하십시오.

1 개요[ | ]

리눅스 jobs
  • 백그라운드로 실행되는 작업목록(작업번호, 상태, 명령어)을 보여주는 리눅스 명령어
  • 여기서 작업번호는 PID와는 달리, 별도로 부여되는 백그라운드 작업목록 상의 번호이다.
  • 작업목록은 현재 쉘 세션에 딸린 것이며, 다른 세션[1]과는 독립적이다.
현재 쉘 프로세스(bash)의 자식 백그라운드 프로세스들을 보여준다고 할 수 있다.
  • 리눅스 kill 명령어 뒤에 %작업번호를 입력하여 종료시킬 수 있다.[2]

2 실습[ | ]

testuser@ubuntu1:~$ sleep 300 &
[1] 30335
testuser@ubuntu1:~$ sleep 400 &
[2] 30336
testuser@ubuntu1:~$ sleep 500 &
[3] 30337
testuser@ubuntu1:~$ jobs
[1]   Running                 sleep 300 &
[2]-  Running                 sleep 400 &
[3]+  Running                 sleep 500 &
testuser@ubuntu1:~$ kill %2
testuser@ubuntu1:~$ 
[2]-  Terminated              sleep 400
testuser@ubuntu1:~$ jobs
[1]-  Running                 sleep 300 &
[3]+  Running                 sleep 500 &
testuser@ubuntu1:~$ kill %1 %3
testuser@ubuntu1:~$ 
[1]-  Terminated              sleep 300
[3]+  Terminated              sleep 500
testuser@ubuntu1:~$ jobs
testuser@ubuntu1:~$

3 같이 보기[ | ]

4 참고[ | ]

  1. 다른 계정, 또는 같은 계정이라도 새로 접속한 세션
  2. 물론 리눅스 ps 명령어 등의 방법으로 PID를 알아내고 그것으로 종료시킬 수도 있다.
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}