kill signal 캡쳐하기

펑키의 이미지

안녕하세요.

SIGKILL 시그널을 잡아 낼수 있는 방법이 없나해서 문의 드립니다. 서버 운영시 가끔 서버 다운에 대해 리포팅을 해야 하는데 서버가 리모트 사이트에 있고 또 관리자가 저와는 전혀 상관없는 사람이라서 종종 서버 리부팅후 서버를 실행해 놓지 않아서 문제가 생길때가 있습니다.

SIGKILL 시그널을 잡을수 있으면 로그로 남겨 놓고 싶은데 방법이 있을까요.?

cdpark의 이미지

SIGKILL과 SIGSTOP은 다른 핸들러로 돌릴 수 없는 시그널입니다. shutdown 시엔 SIGTERM이 간다고 매뉴얼엔 나와 있습니다.

리부팅 후에 돌려야 하는 서버라면 init 스크립트에 포함시켜달라고 해야 하는 것 아닌가요? 아니면 cron 등으로 주기적으로라도 서버를 띄우거나요.