Запуск задания cron при перезагрузке

У меня проблема с запуском задания cron при перезагрузке. В любом случае, вот что я пишу, когда запускаю crontab -e:

@reboot python /home/user/script.py

Это не работает (он должен обновить файл .json новым содержимым). Какие-нибудь решения? Я запускаю Ubuntu 14.04, если это поможет, я пытался редактировать python с помощью usr / bin / python, но безуспешно.

Script.py - это файл, который состоит из следующих модулей:

import json
import urllib
import mechanize,cookielib
from bs4 import BeautifulSoup

person ScrapyNoob    schedule 04.04.2015    source источник
comment
Успешно ли выполняется сценарий, если вы делаете python /home/user/script.py?   -  person Anshul Goyal    schedule 04.04.2015
comment
Вы проверяли наличие ошибок cron?   -  person jedwards    schedule 04.04.2015
comment
Попробуйте что-нибудь вроде @reboot python /home/user/script.py > /Path/ToLog/log 2>&1 и проверьте журналы.   -  person itzMEonTV    schedule 04.04.2015
comment
Вы можете проверить раздел Отладка crontab на вкладке [crontab].   -  person fedorqui 'SO stop harming'    schedule 05.04.2015


Ответы (1)


Вы можете добавить время задержки @reboot sleep 60 python /home/user/script.py. Если это не сработало, добавьте в свой сценарий в первую строку #! / Usr / bin / python Чтобы проверить наличие ошибок, перейдите в / var / spool / yourUserName

person Waqas Rana    schedule 04.04.2015