Использование forever.js с Python

Два вопроса:

  • Есть ли эквивалент Python для forever.js для запуска процесса Python в фоновом режиме, не требуя sudo?
  • Можно ли использовать forever.js с Python? Как насчет виртуального пользователя?

Ответ 1

Легко использовать Python с forever.js:

forever start -c python python_script.py

Чтобы использовать его с virtualenv немного сложнее, я сделал это с помощью bash script (назовите его python_virtualenv):

#!/bin/bash
# Script to run a Python file using the local virtualenv
source bin/activate
bin/python [email protected]

Теперь используйте script с вечно:

forever start -c ./python_virtualenv python_script.py

Ответ 2

У меня возникли проблемы с выполнением python script с настраиваемыми путями ведения журнала, после того, как я попытался работать со следующей командой:

 forever start -c python -l /tmp/forever.log -o /tmp/out.log -e /tmp/error.log python_script.py

Скажите, если бы это сработало для вас