크론 작업이 실행되지 않았습니다.

크론 작업이 실행되지 않았습니다.

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

관련 정보