Python: запуск процессов Daemon в Windows7

У меня была программа, которая очищала определенные данные с определенных веб-страниц, а при изменении веб-страниц действовала соответственно.

Как бы настроить программу, чтобы она продолжала работать в фоновом режиме?

Мне не нужны какие-либо подробности

Я просто очень смущен этой концепцией и буду признателен за любую помощь, которую может предложить любой.

4 Solutions collect form web for “Python: запуск процессов Daemon в Windows7”

start path-to-pythonw.exe your-code.py

pythonw означает без консоли.

начало означает начало на фоне.

если ваш python установлен в системном масштабе, возможно, вы можете start your-code.pyw

.pyw связан с pythonw.exe

помните, что вы не можете использовать print (to stdout) в этом случае.

Если вы хотите, чтобы у вас был возможность начать свой процесс, и у него есть фон, и сделайте еще несколько типичных вещей, которые процессы «daemon» выполняют в Unix, смотрите здесь: Как вы создаете демон в Python?

В Windows нет понятия «фон». Но концепция оболочки UNIX для фонового процесса может быть разумно эмулирована путем запуска вашего сценария Python в качестве службы Windows. В этом вопросе есть несколько предложений: возможно ли запустить скрипт Python в качестве службы в Windows? Если возможно, как?

Для случайного использования я предлагаю вам узнать, как использовать srvany из второго ответа.

Вам просто нужно оставить свою программу! Пожалуйста, google "python daemon" и посмотрите, как реализовать постоянный фоновый процесс в Python.

Теперь вы не можете знать, когда изменяется веб-сайт, если вы его не опротете. Если сайт хорошо разработан, страница, которую вы пытаетесь опросить, будет иметь заголовок «Last-Modified», вы можете сделать запрос «HEAD» так часто (будь красивым: не опробуйте, как сумасшедший), и действуйте, когда Last -Modified> = то, что записано. Если сайт плохо разработан, он не будет иметь надежный заголовок Last-Modified или ETAG, в этом случае вам придется вручную анализировать и самостоятельно проверять изменения.

Приветствия.

  • Обязательное использование if __name __ == "__ main__" в окнах при использовании многопроцессорности
  • Python проверяет, работает ли процесс или нет.
  • python: эквивалент Windows SIGALRM
  • Библиотека уведомлений для Windows
  • Как использовать espeak с python
  • быстрый расчет размера папки в Python в Windows
  • os.path.exists не распознает подкаталог под драйверами C: \ Windows \ system32 \
  • Модуль платформы Python не обнаруживает окна 10
  • Python - лучший язык программирования в мире.