Я использую шпатлевку для входа на сервер webfaction. Я использовал команду crontab -e, написал эту строку и перезапустил apache. В соответствии с этой строкой он будет запускаться каждую минуту, но даже после перезапуска не запускается. Но почему? Я хочу запустить скрипт python, если я запустил его через замазку, используя python2.7 alerts_test.py работает отлично. Но с использованием cron этого не происходит. Пожалуйста помоги. Заранее спасибо. Моя команда crontab ниже ...
* * * * * /home/gbtech/webapps/django/lib/python2.7 /home/gbtech/webapps/django/fortis_django/alerts_test.py
также пробовал
* * * * * python2.7 /home/gbtech/webapps/django/fortis_django/alerts_test.py
Пара вопросов ..
ПОЧТА: "mydebugmail@gmail.com"
* * * * * /home/gbtech/webapps/django/lib/python2.7/home/gbtech/webapps/django/fortis_django/alerts_test.py
Вы проверяли, установлен ли файл alerts_test.py как исполняемый? Может, на всякий случай попробовать изменить его на 755?
Работает ли crond, демон cron?
Есть ли информация в журнале, найденная в / var / log / cron?
Это может быть потому, что python2.7 не найден. Если это так, попробуйте использовать
* * * * * /usr/local/bin/python2.7 /home/gbtech/webapps/django/fortis_django/alerts_test.py instead
Ты можешь использовать
* * * * * python2.7 /home/gbtech/webapps/django/fortis_django/alerts_test.py >> /path/to/somefile 2>&1
чтобы увидеть, что произошло, используя somefile.