OS
nohup
마머선129
2019. 7. 24. 05:13
nohup 이란?
프로세스가 중단되지 않는 백그라운드로 작업을 수행하는것
nohup 의 사용법
$ nohup shell.sh & (자동으로 nohup.out 으로 로그파일 생성)
$ nohup shell.sh > shell.out & (shell.out 으로 로그파일 생성가능)
$ nohup sqlplus @shell.sql > shell.out (sql 접속하여 sql 문 수행도 가능)
nohup 실행중단
$jobs 을 입력하면 [1] + running shell로 확인 가능
jobs 명령어로 백그라운드로 실행중인 job 을 찾은 후 kill -9 pid 번호로 프로세스 종료 가능
kill%(jobs로 검색된 인덱스 번호)를 함께 사용하여 종료가능
또는
ps -ef |grep shell 명령어로 확인 가능합니다
kill -9 pid 번호로 프로세스 종료 가능