Работа CRON не запускается

У меня есть работа Cron, которую я хочу Выполните каждые 5 минут:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /scr_temp/scheduleSpider.sh

в / var / Spool / Cron / Crontabs / root

Cron должен выполнить скрипт оболочки:

#!/bin/sh
if [ ! -f "sync.txt" ]; then
    touch "sync.txt"
    chmod 777 /scr_temp
    curl someLink
fi

, который работает нормально из командной строки, но не из CRON. Однако сам CRON является устареванием, но скрипт не запускается.

Я читал о проблеме на пути, но я не понимаю этого. Я настроил Cron, который пишет некоторые данные ENV в файл. Это выход:

HOME=/root
LOGNAME=root
PATH=/usr/bin:/bin
SHELL=/bin/sh

Если я выполняю команду ENV в командной строке, я получаю последующую вывод для пути

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Какой путь я должен установить в моем сценарии Shell?

5
задан Upvote 10 September 2011 в 18:25
поделиться