crontab 3

/var/spool/postfix/maildrop 파일정리와 파일 미생성 설정하기

목적 : crontab 작업 실행 후 남겨지는 Mail파일을 적재하지 않도록 하는 것과 maildrop디렉토리 정리 내용 : /var/spool/postfix/maildrop 디렉토리는 crontab 작업 후 결과를 시스템이 Mail로 발송하며, 시스템에 메일시스템이 없으면 maildrop에 결과가 적재가 된다. 해당 시스템에 Mail 데몬을 구동시켜서, 메일서버 설정 하면 해당 결과가 메일로 발송되니 문제가 없겠지만 보통 crontab에 적용된 작업결과를 다 받을 필요도 없고, 결과가 필요하면 별도로 log파일로 떨구면 되니 그리고 굳이 잘 돌아가는 시스템에 메일 올리는것도 문제기도 하다. 그리고 삭제하는 큰 이유는 crontab 작업을 주기적으로 돌리는 시스템에 maildrop 디렉토리를 가서 ls를..

시스템/Linux 2021.02.27

crontab 정상기동 확인 및 비정상시 조치 방법

가끔 crontab이 뻗는경우가 있는데, 다음과 같이 확인 해보고, 문제가 있으면 재실행을 해준다. 일단 AIX기준이나, 디렉토리 위치만 틀리지 unix, linux모두 비슷할 것으로 보인다. 1. /var/adm/cron 디렉토리로 진입 2. log파일을 tail -f로 확인 (tail -f log) 3. 로그파일 확인 -> queue max run limit메시지 발생하면, 재기동을 실행한다. 4. ps -ef | grep -i cron으로 cron 프로세스 확인 5. 해당 프로세스를 kill -9 pid(번호)로 종료 6. 자동으로 재실행되며, tail -f log로 crontab 로그를 확인해본다. 가끔 돌아가야할 작업들이 안돌아가고, 있으면 한번씩 확인해볼 것

시스템/IBM-AIX 2017.12.26