2017-01-27 13 views
1

У меня есть простая флеш-приложение (называемое io_server) в виртуальном пространстве. Эта структура каталогов выглядит следующим образом:Запуск задания cron для запуска приложения Flask в venv на Beagle Bone

[email protected]:/home/debian/io_server 

Я хочу, чтобы автоматически запустить приложение Flask на перезагрузку Бигль Bone.

Для этого я создал кронтаб со следующей строкой:

@reboot cd /home/debian/io_server && . venv/bin/activate && flask run --host=0.0.0.0 

Это не работает.

Есть очевидная проблема с командой в crontab? в противном случае есть способ проверить результат попытки выполнения этой команды?

ответ

0

Я думал, что экспорт переменной FLASK_APP был постоянным экспортом. Очевидно нет.

Изменение команды:

@reboot cd /home/debian/io_server && . venv/bin/activate && export FLASK_APP=io_server.py && flask run --host=0.0.0.0 

решил проблему.