질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

cron 에 등록한 스크립트가 실행이 안되네요

작성자 정보

  • Help 작성
  • 작성일

컨텐츠 정보

본문

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 실행시 콘솔출력이 생기면 메일로 오기때매 구차나서 ^^

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,187 개
  • 현재 접속자 :  397 명