리눅스 분류
cron 에 등록한 스크립트가 실행이 안되네요
작성자 정보
- Help 작성
- 작성일
컨텐츠 정보
- 1,372 조회
- 4 댓글
- 0 추천
- 목록
본문
crontab -e 가 안되서
/etc/crontab 파일을 직접 에디트 해서
10 * * * * root run-paths /usr/local/shell_scripts/backup_scripts.sh
이렇게 삽입하고 crond 를 재시작 했습니다.
매 시간 10 분마다 어떤 디렉토리를 압축하는 스크립트인데요.
/var/log/cron 로그에 보면 아래와 같이 정상적으로 등록이 됩니다.
Aug 17 06:10:00 localhost CROND[21269]: (root) CMD (run-paths /usr/local/shell_scripts/backup_scripts.sh)
그런데 실제 처리는 안되는거 같습니다.
시간대별 파일명으로 압축을 하는데 해당 압축 파일이 존재하지가 않네요-_-;;
Aug 17 06:10:00 localhost CROND[21269]: (root) CMD (run-paths /usr/local/shell_scripts/backup_scripts.sh)
이로그가 해당 스크립트가 실행됐다는 뜻이 아닌지요 ?
cron 스크립트 에러는 어디에 등록이 되나요;;;
관련자료
-
이전
-
다음
댓글 4
박상렬님의 댓글
- 박상렬
- 작성일
저 스크립트를 쉘에서 실행해 보세요....결과가 나오는지 부터 확인하셔야 할꺼 같네요...
Help님의 댓글
- Help
- 작성일
정상적으로 실행이 됩니다. 테스트후에 크론에 등록을 한거거든요;
박명식님의 댓글
- 박명식
- 작성일
"crontab -e" 치고 vi 에서 "10 * * * * /usr/local/shell_scripts/backup_scripts.sh >/dev/null 2>&1" 라고 입력하고 저장하세요.
박명식님의 댓글
- 박명식
- 작성일
">/dev/null 2>&1" 은 혹 출력이 있으면 없애기 위함입니다. cron 실행시 콘솔출력이 생기면 메일로 오기때매 구차나서 ^^