CRON 용 스크립트를 설정하려면 일반적으로 crontab setup 또는 스크립트 자체에 경로를 추가해야합니다. crontab이나 스크립트에 명시 적 PATH를 추가하십시오.
Crontab 항목은 운영체제에 따라 다르므로 FreeBSD의 경우 'crontab -e'와 같은 항목이며 항목을 편집하십시오 (해당 OS에 대한 자세한 내용은 'man crontab'또는 'man -a crontab'참조) :
모든 출력 떨어져
PATH=/some_custom_path # affect all JOBs in Crontab
### MM HH Day Month WEEk_Day << Order VARIES by OS!
## run on 2nd/4th/6th days of week
19 9 * * 2,4,6 /home/user/bin/some_script
던져 :
19 9 * * 2,4,6 /home/user/bin/some_script > /dev/null 2>&1
보내기 로그 파일에 모든 데이터를 지정할 :
19 9 * * 2,4,6 /home/user/bin/some_script > /tmp/cron_job.log 2>&1
메일 결과 & 오류
19 9 * * 2,4,6 /home/user/bin/some_script 2>&1 | mail -s "Cron results" [email protected]_dom.com
'cron은'sh'을 사용하고'bash'는 사용하지 않을 가능성이 있습니다. – devnull
작업이 실행될 때 snap.log가 작성되지 않는 것처럼 보입니다. 실행하지 못하게하는 것이 있습니까? 지금 사용 중입니다 $ at now +1 /path/to/script/script.sh – nickg
shebang 행이 bash를 사용하도록하지 않습니까? – nickg