Study Memory Work
[Linux] 백그라운드 작업 본문
- 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 &
'Linux (Ubuntu, macOS)' 카테고리의 다른 글
[Linux] Multi User / 다중 사용자 시스템 (0) | 2022.09.29 |
---|---|
[Linux] 항상 실행되는 개념 / Deamon (0) | 2022.09.29 |
[Linux] 프로세스 모니터링 (0) | 2022.09.29 |
[Linux] 디렉토리 / 파일 찾기 (1) | 2022.09.29 |
[Linux] Shell 과 Shellscript (1) | 2022.09.29 |