CentOS를 실행하지 않는 Cron

CentOS를 실행하지 않는 Cron

내가 여기서 뭘 잘못하고 있는 걸까? 쉘 스크립트를 실행하기 위해 cron 작업을 설정하려고 시도했지만 작동하지 않습니다. 을 한 후 아래에 입력했습니다 crontab -e. 을 할 때 나타납니다 contrab -l.

0 2 * * * root /root/localbackup.sh

답변1

/etc/crontab에 사용되는 crontab 형식을 사용하고 있습니다. 사용자 crontab의 경우 사용자를 지정할 필요가 없습니다.

 0 2 * * * /root/localbackup.sh

실행해야합니다.


명령에 응답하기

vi의 출력은 정상이며 crontab은 이를 올바른 위치에 복사합니다.

  • 확인해보세요크론이 실행 중입니다
  • 명령 끝에 줄바꿈이 있는지 확인하세요(crontab -e 줄 끝에서 return 키를 누르세요).
  • cron에서 메일로 전송된 출력이 있는지 루트 계정의 메일을 확인하세요.
  • 명령 출력 캡처 0 2 ... &>/tmp/mylog.log

답변2

달리다

service crond status

cron이 활성화되어 있는지 확인하십시오.

관련 정보