쉘스크립트 백그라운드 실행
페이지 정보
작성자 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 에필로그 댓글 0건 조회 1,930회 작성일 22-05-30 17:24본문
nohup을 이용한다.
-. nohup
쉘스크립트를 데몬(프로세스가 중단되지 않도록 백그라운드 작업을 지속)처럼 실행시킨다.
표준 출력을 nohup.out 또는 지정한데로 리디렉트한다.
-. 시작
실행 권한이 부여된 쉘스크립트 파일을 start_script.sh 이라고 가정한다.
nohup ./start_script.sh &
출력을 null로 빼버린다면 다음이다.
nohup ./start_script.sh 1>/dev/null 2>&1 &
-. 중지
PID 번호를 먼저 찾는다.
ps -ef | grep "start_script.sh"
kill로 종료 신호를 전달한다.
kill -9 PID번호
댓글목록
등록된 댓글이 없습니다.