안돌노트
실행 중인 프로세스 유지하고 터미널 종료 본문
1. nohup 이용
$ nohup ./aaa
위와 같이 하면 로그가 nohup.out에 로깅된다.
$ nohup ./aaa > log.txt
특정 파일에 로깅하고 싶으면 indirection 해주면 된다.
$ nohup ./aaa > /dev/null
로깅 내역을 버리고 싶으면 표준 출력 메시지 버리는 /dev/null 영역으로 해주자.
2. nohup으로 프로세스를 실행 시키지 않았을 경우
2-1. ctrl + z
2-2. bg
2-3 disown
$ ./zsim
[Ctrl + z] // 누르기 (프로세스 일시 정지)
$ bg
$ disown //or disown -a (백그라운드 모두 소유권 해제)
3. screen
$ sereen -S SCREEN_NAME // SCREEN_NAME이라는 가상 터미널 생성
$ ./aaa
[Ctrl + A, D] //가상 터미널에서 나가기
$ screen -r SCREEN_NAME //가상 터미널 들어가기
$ screen -list //가상 터미널 목록보기
4. tmux