Live Brilliant

세션이 끊어져도 계속 백그라운드에서 명령을 돌리고 싶으면 본문

개발은 핵찜이야/리눅스

세션이 끊어져도 계속 백그라운드에서 명령을 돌리고 싶으면

주인정 2012. 4. 13. 18:56
 
압축 명령 같은 경우 파일의 양이 많아서 텔넷의 세션이 끊어져도 계속 명령을 돌리고 싶을 때
nohup my_job &
이렇게 해 주면 된다.
여기서 my_job는 명령어를 뜻한다.
그러니까 압축을 걸어두려면
nohup tar cvf movie.tar movie &
이렇게 해 두면 될 것이다.

하지만 백그라운드 프로세스지만 nohup.out에 출력을 원하지 않는 경우
명령어와 & 사이에 1> /dev/null 2>&1을 추가 하면 처리할 수 있다.

nohup tar cvf movie.tar movie 1> /dev/null 2>&1 &

 

 

jobs 라는 명령어로 작업중인 내용을 확인할 수 있다.

Comments