티스토리 뷰

반응형

오늘 오전 4시경부터 메일로 cron 작업이 실패했음을 알리는 알람 메일이 계속해서 수신되었다.

아침에 일어나서 이걸 확인하고 우선은 메일서버를 내린뒤 원인을 파악해보았다.

 

1. crontab 에 내가 등록하지 않은 watchdog 작업이 추가됨

2. 예전에 제거했던걸로 알고 있었던 사용자가 아직 살아있음

3. 그 제거했던 사용자로 crontab이 생성되어 계속 실행됨

 

#1. userdel 시도

- 해당 사용자가 프로세스에서 사용중이라며 제거가 되지 않았음

 

#2. pkill ID

해당 사용자가 사용하는 프로세스 강제종료. 그리고 userdel 을 실행하니 제거 되었음

 

#3. crontab 제거

/var/spool/cron/crontab 에 들어가 root 에서 설정한 작업 외의 cron 을 모두 점검하고 의심되는 cron 스케쥴은 모두 제거하였음.

 

#4. 실패한 crontab 작업만 메일 전송

MAILTO="" 을 선언해두기도 했지만, 기존 cron 작업 들의 뒤에 아래 부분을 붙여 실패한 경우에만 메일이 오도록 처리 추가.

 > /dev/null 2>&1
반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/08   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함