터미널에서 딥러닝을 돌리면 로그값이 화면에 출력이 되는데 모델을 훈련하는 데에 상당한 시간이 걸린다. 터미널에서 다른 작업을 하고 싶을 때가 있어 모델을 훈련을 백그라운드에서 실행하고 싶었다.
현재 작업 상태 확인
백그라운드에서 실행되고 있는 프로그램들을 확인할 때는
$ jobs
백그라운드에서 작업 실행
명렁어 뒤에 '&'만 붙어주면 된다.
$ [linux 명령어] &
Foreground에서 실행되고 있는 프로그램 멈추기
'ctrl z'를 누르면 현재 터미널에서 실행되고 있는 프로그램이 멈춘다.
멈춘 프로그램 백그라운드에서 실행
$ bg %[number]
백그라운드에서 실행되는 프로그램 Foreground로 옮기기
$ fg %[number]
작업 끝내기
$ kill %[number]
'Linux' 카테고리의 다른 글
도커에서 아나콘다 가상환경 생성 시 conda init 에러 (0) | 2021.05.11 |
---|