Назад | Перейти на главную страницу

Ubuntu 11.10 Cron Job не работает с - Not Found

У меня есть сценарий, который должен запускаться ежечасно. Некоторое время он работал нормально, а затем, казалось, перестал работать после применения некоторых системных обновлений. На этом этапе он перестал работать и представил ошибку ниже в /tmp/greatscript.log.

/bin/sh: /home/administrator/greatscript.sh: not found

Вот файл crontab. Действительно базовый, он должен работать без проблем.

2 * * * * /home/administrator/greatscript.sh >/tmp/greatscript.log 2>&1

Вот где это становится действительно странным, я только что понял, что если администратор вошел в систему, cron запускается и скрипт отлично работает. Но если администратор вышел из системы:

/bin/sh: /home/administrator/greatscript.sh: not found

Переместите скрипт в какое-нибудь незашифрованное место, например / usr / local / bin /.