@Sushkov
">alert("yohoho")

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

Как запустить процесс в python так, чтобы он работал автономно и при закрытии скрипта продолжал работать?
  • Вопрос задан
  • 267 просмотров
Пригласить эксперта
Ответы на вопрос 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()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект