강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

killall5명령어를 사용하는 halt스크립트 확인하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

killall5명령어를 사용하는 halt스크립트 확인하기




 

killall5명령어는 주로 서버를 종료시키는 halt스크립트나 서버를 재시작시키는 reboot명령어내에서  모든 프로세스를 중지시키기 위한 용도로 사용됩니다. 

 

 

 

 

 

또한 killall5명령어는 개별적인 사용보다는 시스템종료시에 사용하는 스크립트, /etc/rc.d/init.d/halt등의 스크립트 내에서 모든 프로세스를 대상으로 종료하기 위한 목적으로 주로 사용됩니다. 

 

 

 

 아래는 /etc/rc.d/init.d/halt스크립트 파일의 일부분입니다. 

 

 

 

 

 

# Kill all processes.

[ "${BASH+bash}" = bash ] && enable kill

 

action $"Sending all processes the TERM signal..." /sbin/killall5 -15

sleep 2

action $"Sending all processes the KILL signal..."  /sbin/killall5 -9

 

# Write to wtmp file before unmounting /var

/sbin/halt -w

 

위의 예에서도 있듯이 시스템을 종료하기 위하여 halt 스크립트 내에서 모든 프로세스를 종료하는 killall5명령어가 사용 되었습니다. 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  73 명