- Published on
linux 프로세스 실행 옵션
1. nohup
-
nohup은 리눅스, 유닉스에서 프로세스를 데몬형태로 실행시키는 프로그램
-
터미널 세션이 끊겨도 실행을 멈추지 않고 동작하도록 한다.
-
nohup으로 실행할 쉘스크립트파일(*.sh)은 현재 퍼미션이 755이상 상태이어야 한다.
2. & (백그라운드)
- 프로세스를 실행할 때 백그라운드에서 동작하도록 만드는 명령어
3. 1>/dev/null 2>&1 (표준출력, 표준에러 설정)
-
표준출력 메시지의 파일 디스크립터는 1번, 표준에러 메시지의 파일 디스크립터는 2번
-
2>&1 : 2(표준에러)를 1(표준출력)으로 보내라.
-
/dev/null : 출력이 파기되어, 아무것도 출력이 되지 않음. (쓰레기통으로 표현됨)
-
1>/dev/null 2>&1 : 표준출력, 표준에러 다 버려라.
- 사용 예) nohup node app.js 1>/dev/null 2>&1 &