Python Сценарий Windows Планировщик заданий - PullRequest
0 голосов
/ 06 апреля 2020

Я впервые планирую сценарий python. Моя цель - запланировать выполнение моего python сценария каждые 10 минут.

MAIN.PY

from scrapy import cmdline
cmdline.execute("scrapy crawl news".split())

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

Сначала я выбираю свой путь python, затем я выбираю путь к файлу для проекта и выбираю .py, который я хочу запустить. пример здесь Затем я выбираю запуск каждые 10 минут.

После выполнения действий, описанных выше, ничего не происходит. Надеюсь, вы можете помочь мне с решением моей проблемы.

1 Ответ

1 голос
/ 06 апреля 2020

Не уверен, что он подойдет в вашем случае, но я думаю, что может. Пожалуйста, ознакомьтесь с этой топи c.

Как запустить скрипт Python как службу в Windows?

Может быть, вы можете запустить свой Сценарий как сервис и добавьте в скрипт простой таймер, который запускает вашу процедуру каждые 10 минут изнутри.

Альтернативное решение, которое использует мой коллега, - это упаковка скрипта python в исполняемый файл с помощью fbs или pyinstaller и добавление его в планировщик задач.

...