[출처 : http://jhroom.co.kr/5118]
nohup은 리눅스, 유닉스에서 쉘스크립트파일(*.sh)을 데몬형태로 실행시키는 프로그램 입니다.
즉, 명령을 백그라운드로 실행 시키기 때문에ssh 접속을 종료 하거나
터미널에서 빠져 나와도 계속해서 돌아 가게 됩니다.
nohup 주의사항
nohup으로 실행할 쉘스크립트파일(*.sh)은 퍼미션이
755(-rwxr-xr-x)이상 상태여야 합니다.
즉 일반 사용자도 실행이 될 수 있어야 한다는 것이지요.
만약 설정 되어 있지 않다면 chmod 755 해당 스크립트 로 변경 해 주면 됩니다.
nohup 실행방법
nohup [실행 스크립트] &
예)test.sh를 실행 시키겠다면...
nohup test.sh &
nohup ksh ./test.ksh & (ksh 에서 실행시)
nohup 종료방법
종료 방법은 직접 프로세스에서 죽이는 방법을 사용 합니다.
1. "ps -ef | grep 쉘스크립트파일명" 명령으로 데몬형식으로 실행
2. "kill -9 PID번호" 명령으로 해당 프로세스 종료
3. "pkill -9 프로세스명"
nohup 로그파일
nohup으로 쉘파일을 실행하면 자동으로 "nohup.out" 파일이 생성됩니다.
* 파랑색 글씨는 내가 주로 사용하는 거.. 추가
'솔라리스/리눅스' 카테고리의 다른 글
ALSA (Advanced Linux Sound Architecture) (0) | 2015.02.10 |
---|---|
solaris cpu, memory 사용률 실시간 확인 명령어 (0) | 2013.05.22 |
사용자 추가 (0) | 2012.12.21 |
SUN SOLARIS 장비의 CPU, MEMORY, 사용률, 성능 정보 확인 (0) | 2012.05.17 |
솔라리스 텍스트파일 ^M 삭제 (0) | 2012.03.28 |