Задать вопрос
@Sushkov
">alert("yohoho")

Как запустить процесс независимо?

Как запустить процесс в python так, чтобы он работал автономно и при закрытии скрипта продолжал работать?
  • Вопрос задан
  • 267 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Куча способов есть. Навскидку:
1. Самый простой:
python скрипт.py &

2. В screen-сессии. Запустить screen. Запустить скрипт. Выйти из сессии.
Бонусом по номеру сессии можно заходить в данный screen в любой момент и смотреть состояние выполнения скрипта.

3. Написать скрипт например как-то так: https://gist.github.com/naholyr/4275302 стартовать как сервис. Бонусом можно установить автостарт при старте ОС.

4. Написать python-скрипт - демон например как-то так: https://github.com/serverdensity/python-daemon/blo...

Если нужно запустить процесс из скрипта Python, который продолжит жить после завершения скрипта Python, необходимо воспользоваться os.fork()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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