0
cron 작업을 만들었습니다. 매일 00:01에 트리거해야합니다. 아래는 세부 사항은 다음과 같습니다 : 파일의Cronjob이 자동으로 실행됩니다.
01 00 * * * root /usr/bin/python /opt/scripts/tune.py -t & >/dev/null &
권한 및 위치 :
cronjob를 구성
[email protected]:/etc/cron.d# ll /etc/cron.d/database_tuning
-rw-r--r-- 1 root root 80 Oct 12 01:04 /etc/cron.d/database_tuning
그러나이 cronjob를 지정된 간격으로 자동으로 트리거되지 않습니다. 이제이 파일을 편집하고 오전 12시 12 분 (12 01 * * *)으로 시간을 변경하십시오. 자동으로 성공적으로 트리거됩니다. 그래서 스크립트/환경에는 아무런 문제가 없다는 것을 확인했지만, 왜 cronjob이 00:01 AM에 시작되지 않는지 이해할 수 없습니다. 이것을 디버깅하는 것이 최선의 방법은 무엇입니까? 알리도 언급 한 바와 같이
01 0 * * * 루트/usr/bin/python /opt/scripts/tune.py -t &>/dev/null & -----> 한 시간 단위로 한 자리 만 입력하면됩니다. 번호 매기기는 0-23에서 시작합니다. – Ali