Centos 6.x에서는 /etc/crontab의 항목이 호출되지 않습니다.

Centos 6.x에서는 /etc/crontab의 항목이 호출되지 않습니다.

더미 항목을 생성했지만 /etc/crontabcron 로그에 따라 실행되지 않습니다 /var/log/cron. ::

2월 7일, 08:20:01 로컬 호스트 CROND[22781]: (루트) CMD (/usr/lib64/sa/sa1 1 1)
2월 7일 08:30:01 로컬 호스트 CROND[23132]: (루트) CMD (/usr/lib64/sa/sa1 1 1)
2월 7일 08:40:01 로컬 호스트 CROND[23137]: (루트) CMD (/usr/lib64/sa/sa1 1 1)
2월 7일 08:50:01 로컬 호스트 CROND[23147]: (루트) CMD (/usr/lib64/sa/sa1 1 1)
2월 7일 09:00:01 로컬 호스트 CROND[23922]: (루트) CMD (/usr/lib64/sa/sa1 1 1)
2월 7일 09:01:01 로컬 호스트 CROND[23977]: (루트) CMD (run-parts /etc/cron.hourly)
2월 7일 09:01:01 localhost run-parts(/etc/cron.hourly)[23977]: 0anacron 시작
2월 7일 09:01:01 localhost 실행 부분(/etc/cron.hourly)[23986]: 0anacron 완료
2월 7일 09:10:01 로컬 호스트 CROND[24264]: (루트) CMD (/usr/lib64/sa/sa1 1 1)
2월 7일 09:20:01 로컬 호스트 CROND[24295]: (루트) CMD (/usr/lib64/sa/sa1 1 1)

/etc/crontab:

쉘=/bin/bash
경로=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=루트
홈페이지=/

# 자세한 내용은 man 4 crontab을 참조하세요.

#작업 정의 예:
# .---------------- 분(0 - 59)
#| .--------------- 시간(0 - 23)
#| ------------ 날짜(1 - 31)
#| | ---------월(1 - 12) 또는 1월, 2월, 3월, 4월...
#| | .---- 요일(0 - 6)(일요일 = 0 또는 7) 또는 일요일, 월요일, 화요일, 수요일, 금요일, 토요일
# |
# * * * * * 사용자 이름으로 실행할 명령

05 20 * * * 루트/데이터/CENTRAL_BACKUP/xxx.sh

운영체제는 센토스입니다.

답변1

크론 작업은 20시간 5분(24시간 형식)에 실행되도록 설정되어 있습니다. 그리고 제공하신 로그는 오전 9시에 시작됩니다. 따라서 로그에서 이를 보려면 20시간까지 기다려야 합니다.

앞에 0을 입력하지 마십시오. 이는 좋은 습관이 아닙니다. 다음과 같이 기록하십시오.

5 20 * * * root /data/CENTRAL_BACKUP/xxx.sh

관련 정보