Cron не создает файл, несмотря на то, что он работает - PullRequest
0 голосов
/ 04 ноября 2018

Я создал cron для запуска каждую минуту под моим пользователем, который выглядит так:

* * * * * python /var/www/html/script.py

Сценарий выводит число и создает html-файл в папке / var / www / html /. Когда Cron запускается, он отправляет мне электронное письмо с выводом, который указывает, что скрипт работает правильно. Однако HTML-файл не обновлен.

Обновляется html-файл, и номер выводится, когда я запускаю скрипт вручную.

Что мне нужно сделать, чтобы cron получил разрешение на обновление файлов в определенном месте?

1 Ответ

0 голосов
/ 07 ноября 2018

Оказывается, когда cron запускал скрипт, мне нужно было указать полное местоположение файла в скрипте. Когда я запускал его вручную, казалось, что имени файла было достаточно. Я исправил это, изменив имя файла в скрипте на полное местоположение (например, /var/www/filename.py вместо просто «filename.py»)

...