cron
처음으로 사용해 보았으나 막혔습니다.
나는 Ubuntu 10.10을 사용하고 있으며 아래는 내 /etc/crontab
파일입니다. 내가 수정한 유일한 것은 마지막 줄을 추가하는 것이었습니다.
해당 작업이 실행 중이고 여기의 다른 작업도 실행 중임을 확인했지만 cron
마지막 작업은 그렇지 않습니다.
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
21 22 * * * root /etc/mycron/myscript.sh > /home/me/stuff/log/cron.log
시간제 고용에 대한 증거를 확인 $ sudo grep CRON /var/log/syslog
하고 찾았지만 신규 고용에 대한 증거는 없습니다.
cron.allow
및 파일을 찾았 cron.deny
지만 해당 파일이 내 컴퓨터에 존재하지 않는 것 같습니다.
답변1
뻔한 질문을 하고 싶지는 않지만 /etc/mycron/myscript.sh
강제할 수 있나요? 당신은 확인할 수 있습니다:
ls -l /etc/mycron/myscript.sh
일반적으로 3x를 봐야 합니다. 그렇지 않은 경우 다음을 시도하십시오.
chmod -V +x /etc/mycron/myscript.sh
cron에서 다음 줄을 사용하여 sh 또는 bash를 사용하여 스크립트를 실행할 수도 있습니다.
sh /etc/mycron/myscript.sh