сбой задания cron при распаковке файлов - PullRequest
1 голос
/ 27 февраля 2012

У меня есть сценарий оболочки, который я могу успешно запустить из командной строки.

Однако, когда я пытаюсь запустить тот же сценарий внутри задания cron, он успешно запускается до части, где происходит разархивирование файлов.происходит, а затем происходит сбой в части распаковки.

Эхо "UNZIP FILES" происходит, а затем происходит сбой.

Любые идеи, почему я могу успешно запустить скрипт из командыстрока, но не как cron, и почему она может потерпеть неудачу в части распаковки?

Вот часть распаковки скрипта:

# Unzip the zipped files that were brought down
echo "\n*** UNZIP FILES ***"
cd $FILES_DIR
for z in *.zip; do unzip $z; done

1 Ответ

1 голос
/ 27 февраля 2012

$PATH отличается от crontab в отличие от командной строки.

Я обновил $PATH в crontab, чтобы он был таким же, как когда я запускаю командную строку, а затем смог выполнить crontab без проблем.

Спасибо Zsolt Botykai за хорошеевопросы, которые привели меня к ответу.

...