Cronjob을 실행하고 싶습니다. 마지막 실행 시간부터 3 시간마다 무기한으로 실행 여부를 확인할 수 있습니다.
누구 든지이 형식으로 어떤 값을 줄 수 있는지 알려줄 수 있습니까?
crontab -e
다음 시도 :
0 0/3 * * * /home/wlogic/SHScripts/DiskCheck/DiskSpaceCheck.sh
: wq를 사용하여 파일을 저장할 때
나는 메시지를 받는다 :
crontab: installing new crontab
"/tmp/crontab.vErqAL":1: bad hour
errors in crontab file, can't install.
Do you want to retry the same edit?
다음 줄을 사용하여 3 시간마다 작업을 실행할 수 있어야합니다.
0 */3 * * * /home/wlogic/SHScripts/DiskCheck/DiskSpaceCheck.sh
cron 작업이 실행되었는지 확인하려면 syslog 또는 cron 로그를 확인하십시오. 예를 들어 배포판마다 다를 수 있습니다.
Ubuntu : /var/log/syslog
Dec 1 11:17:01 testhost CRON[6746]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
CentOS : /var/log/cron
Dec 1 11:01:01 testhost run-parts(/etc/cron.hourly)[13259]: starting 0yum-hourly.cron
Dec 1 11:03:50 server run-parts(/etc/cron.hourly)[13302]: finished 0yum-hourly.cron
Solaris : /var/cron/log
> CMD: /usr/lib/sa/sa1
> sys 12394 c Tue Dec 1 11:20:00 2015
< sys 12394 c Tue Dec 1 11:20:00 2015
예약 된 명령 자체의 모든 출력을 기록하려면 다음을 사용할 수 있습니다.
0 */3 * * * /home/wlogic/SHScripts/DiskCheck/DiskSpaceCheck.sh > /path/to/job-log 2>&1
위는 출력 (있는 경우)을 로그 파일로 /path/to/job-log
리디렉션하고의 출력 STDERR
도이 로그 파일로 리디렉션합니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다