Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
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
Tags
more
Archives
Today
Total
관리 메뉴

안돌노트

실행 중인 프로세스 유지하고 터미널 종료 본문

카테고리 없음

실행 중인 프로세스 유지하고 터미널 종료

ashch 2021. 6. 28. 23:35

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