Фоновый запуск Python Script продолжает останавливаться

Я создал скрипт Python .pyw, который хочу запускать в фоновом режиме на моем компьютере.
Прямо сейчас я настроил его на запуск, поместив в папку «Автозагрузка» на моем компьютере с Windows 7, что должно инициировать его запуск. всякий раз, когда он запускается.

Проблема в том, что скрипт по какой-то причине перестает работать в какой-то момент. Я думаю, что он просто останавливается, когда мой компьютер переходит в спящий режим, и после этого больше не запускается.

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


person Retsam    schedule 08.10.2010    source источник


Ответы (1)


Если действительно необходим постоянно работающий фоновый процесс, вам следует подумать о создании службы.

pywin32 помогает создавать службы NT с помощью Python.

Если вы увлекаетесь .NET, вы также можете попробовать IronPython, но я не знаю, проще ли это.

person knitti    schedule 08.10.2010
comment
Любая информация о том, как это сделать, или любые ссылки на то, куда можно обратиться. - person Retsam; 09.10.2010