Запуск скрипта Python в NSSM - PullRequest
       96

Запуск скрипта Python в NSSM

0 голосов
/ 07 февраля 2019

Мне удалось настроить службу Windows через диспетчер службы не-сосания ( nssm ), чтобы запускать сценарий Python каждые 15 минут.Кажется, что служба создана и «работает», но нет никаких признаков того, что скрипт работает.Сценарий и расписание запускаются просто отлично, когда я запускаю из командной строки, поэтому я знаю, что с моим кодом нет проблем.

Есть что-то, что я пропускаю?

import schedule
from time import sleep
from datetime import datetime

def my_func():
    #a bunch of code...
    with open('log.text','a') as outfile:
        outfile.write(f'Program ran at {datetime.now()}')

schedule.every(15).minutes.do(my_func)

while True:
    schedule.run_pending()
    sleep(1)

1 Ответ

0 голосов
/ 13 февраля 2019

Вы можете ввести следующее в powershell, чтобы увидеть, какие службы запускаются

Get-WmiObject win32_service | ?{$_.PathName -like '*nssm*'} | select Name, DisplayName, State, PathName
...