728x90 cron2 [Linux] Crontab이 작동하지 않을 때 Problem CentOS 6 환경의 서버에서 daily backup이 며칠째 돌아가지 않고 있었다. 확인해보니 cron에 걸려있는 모든 job들이 작동하지 않고 있었다. /var/log/cron 에서 로그를 보니 아래와 같은 오류가 지속적으로 발생하고 있었다. Sep 20 11:20:01 localhost crond[1979]: (root) FAILED to authorize user with PAM (Module is unknown) Solution cron restart를 해준다. /etc/init.d/crond restart restart 하고 기록된 로그 Sep 20 11:24:11 localhost crond[1632]: (CRON) INFO (Shutting down) Sep 20 11:24.. 2022. 9. 20. [Oracle] Crontab 스크립트가 작동하지 않을 때 rman 백업을 crontab에 걸어주었는데, 실행이 되지 않았다. mv, echo와 같은 다른 명령어는 작동하지만 rman target / 과 이후 run 구문만 실행이 안된채 스크립트가 종료된다. oracle 계정의 cron에 걸어주었고, 스크립트만 따로 실행해보면 rman 백업이 잘 진행된다. 원인은 환경 변수가 들어가있지 않아서 실행이 안되었던 것. cron은 새로운 shell로 환경변수가 백지인 상태에서 시작한다고 한다. 스크립트 내에 모든 환경 변수를 설정해주니 정상적으로 스크립트가 실행된다. 기존에 있던 설정도 어느정도 넣어준 상태였지만, profile의 설정을 모두 넣어주는게 마음 편할 것 같다. 기존 설정 #!/bin/bash ########## Oracle ########### umas.. 2022. 8. 31. 이전 1 다음 728x90