1

Я хочу создать демона Python в окнах с именем daemon.py .

Существует файл a.py который используется для резервного копирования. Я хочу запускать этот файл каждый час как фоновый процесс. Через час этот daemon.py автоматически должен вызвать a.py а затем снова через каждый час он должен делать то же самое.

Также этот демон должен работать все время. Если по ошибке пользователь удалил этот процесс демона, он должен запуститься автоматически, а также он должен запуститься автоматически после запуска окна.

Я перепробовал много случаев, но пока не смог получить правильный код.

Может кто-нибудь помочь мне в решении этого, пожалуйста?

2 ответа2

2

Как предполагает bubu, рассмотрим планировщик заданий Windows. Пока доступен crond, планировщик задач уже существует и является частью Windows.

Используйте Windows Task Scheduler UI, чтобы настроить это, или ваши сценарии могут использовать командную строку. Планируйте и управляйте задачами с помощью команды at.

С помощью TS запланируйте выполнение своего скрипта-демона каждый час. Также доступны настройки, которые приведут к выполнению задачи в случае ее сбоя.

Удачи.

0

Один из способов сделать это - использовать планировщик задач в Windows. Недостатком является то, что он не так гибок, как демон cron в Unix. Например, вы не можете указать в час активности.

Другой способ сделать это, который я рекомендую, это использовать crond для Windows. (http://cronw.sourceforge.net/) спросите здесь, если у вас есть проблемы с настройкой

РЕДАКТИРОВАТЬ: планировщик задач может указать на час, или даже в минуту поведения. просто я выглядел недостаточно усердно. спасибо за указание.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .