Recent Comments
Link
Recent Posts
Today
Total
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
관리 메뉴

Study Memory Work

[Linux] 백그라운드 작업 본문

Linux (Ubuntu, macOS)

[Linux] 백그라운드 작업

Hera Choi 2022. 9. 29. 10:07
  • shell에서 text 작성 중 잠깐 다른 작업을 위해 나가고 싶을 때, 진행중인 text파일을 백그라운드로 이동하기.

: ctrl+Z

& nano test.html     // 작성 중 ctrl+Z 통해 빠져나오면 아래와같이 출력된다.


Use "fg" to return to nano.

[1]+  Stopped                 nano test.html     // nano test.html 작업이 백그라운드로 이동됨.
 
  • 백그라운드에 있는 작업 리스트 보기

: jobs

& jobs
[1]-  Stopped                 nano test.html
[2]+  Stopped                 vim
 
  • 백그라운드에 있는 작업 중 하나로 돌아가기(포그라운드로 이동시키기)
& fg %1   // 작업 번호로 이동
& fg -    // 작업 고유 표식으로 이동
 
  • 백그라운드 작업 삭제하기
& kill %1   // 작업 번호로 삭제
& kill -    // 작업 고유 표식으로 삭제

& kill -9 %1   // -9 옵션으로 강제 삭제
 

 

  • 시간이 걸리는 작업 진행 시 백그라운드로 작동하도록 하기

: &

: 명령문 마지막에 ' &'를 붙여주면 백그라운드로 실행됨

& ls -alS / > result.txt 2> error.log &     // 명령 마지막에 &를 붙여주면 백그라운드로 실행
[3] 66323     // 작업 번호와 작업명 부여됨
 

- 위 명령어 실행 후 jobs를 실행한 결과 :

& jobs
[1]-  Stopped                 nano test.html
[2]+  Stopped                 vim
[3]   Running                 ls --color=auto -alR / 2 > test.txt > error.log &