Как установить разрешения, чтобы задания выполнялись cron

У меня есть скрипт python, который работает нормально. Я хочу запустить его как задание cron каждые 10 минут

Я сделал crontab -e и ввел строку

*/10 * * * * root python /path/to/script/script.py

Кажется, что она не работает. [ ! d2]

Итак, я играл в командной строке и вижу, в какой момент он перестает работать. Он запускается в его каталоге, и каждый из них преследует его до тех пор, пока я не выйду из своего домашнего каталога (т. Е. Если я нахожусь в /home/henry/, тогда он запускается, но если я нахожусь, например, /var, то это не так) когда я получаю ошибку разрешения, пытающуюся записать в файл.

# save this for next time
with open(mycsvfile, "w") as outfile:
    writer = csv.writer(outfile)
    writer.writerows([s.strip().encode("utf-8") for s in row ]for row in list_of_rows)
outfile.close()

Я уже сделал chmod +x /home/user/Location/Of/Script, чтобы обеспечить доступ сценария (я думал). Что мне не хватает? Спасибо за вашу помощь

1
задан 2 November 2016 в 18:27

0 ответов

Другие вопросы по тегам:

Похожие вопросы: