개발

리눅스 nohup 명령어

동고킴 2016. 2. 22. 22:18
반응형

리눅스 nohup


nohup은 프로세스를 백드라운드에서 데몬형태로 실행시켜준다.

nohup으로 실행시킨 프로세스는 터미널 접속을 종료해도 계속 수행된다.


nohup을 사용하긴 위해선 해당 쉘 파일의 퍼미션이 755(-rwxr-xr-x) 이상이어야 한다.

퍼미션 오류가 발생하면 chmod 755 [쉘 파일] 명령어로 가볍게 퍼미션을 부여해주면 된다.



nohup 실행


nohup [쉘 파일] &

예) nohup run_process.sh &     // run_process.sh 파일을 백그라운드에서 실행

 


nohup 종료


해당 프로세스를 종료시키는 쉘이 있으면 해당 쉘을 실행하면 된다.

그런 쉘이 없다면 kill 명령어를 사용하여 프로세스 직접 죽인다.

예) kill -9 [프로세스 PID 번호]


반응형

'개발' 카테고리의 다른 글

Mybatis Mapper camelcase 세팅  (0) 2016.02.28
HTML5 게임 만들기 : 동고는 똥을 싫어해 #4  (1) 2016.02.27
git cherry-pick : 특정 commit만 반영하기  (0) 2016.02.17
이클립스 단축키  (0) 2016.02.14
git ignore 설정  (0) 2016.02.13