반응형
nohup에 대해서
현재 사용자 세션이 아닌 운영체제가 제공하는 백그라운드 공간에서 실행한다.
사용자의 세션이 종료되어도 지금 실행시킨 프로세스는 종료되지 않는다.
(종료하기 위해서 프로세스의 PID를 찾아서 Kill 해줘야한다.)
&에 대해서
로그인한 세션에서 계속 입력을 하기 위해 프로세스를 백그라운드로 실행시킬때 사용된다.
&로 실행되는 프로세스는 사용자 세션이 로그아웃되는 시점에 같이 종료된다.
nohup와 &의 결합
사용자의 세션이 종료되어도 유지되는 프로세스를 백그라운드로 실행한다.
$ nohup ./ServerApp &
nohup 실행시 뜨는 경고문
Ubuntu에서 nohup를 사용해서 프로세스를 실행했는데
실행시에 nohup: ignoring input and appending output to 'nohup.out' 라는 경고 메세지가 나와서 찾아봤는데 다행히 문제되는 사항은 아니고 입력을 닫고 출력을 nohup.out 에 쓴다는 메세지였다.
당황하지 말도록 하자!
'프로그래밍 > 리눅스' 카테고리의 다른 글
코딩 자율학습 리눅스 입문 with 우분투 학습 2일차 정리 (1) | 2024.12.13 |
---|---|
Ubuntu 파일, 폴더 소유자 변경하기 (0) | 2024.12.09 |
터미널(Terminal)과 셸(Shell)의 관계에 대해서 (0) | 2024.12.08 |
코딩 자율학습 리눅스 입문 with 우분투 학습 1일차 정리 (0) | 2024.11.26 |
Ubuntu에서 Nginx로 https 설정하기 (1) | 2024.09.04 |
댓글