Как запустить скрипт на python в фоновом режиме?

StackOverflow https://stackoverflow.com/questions/783531

  •  13-09-2019
  •  | 
  •  

Вопрос

У меня есть скрипт, который проверяет что-то на моем компьютере каждые 5 минут, и я не хочу, чтобы Python отображался в моем трее задач.Я использую Windows в качестве своей операционной системы.

Есть ли какой-нибудь способ заставить Python работать в фоновом режиме и заставить его не отображаться в моем трее задач?

Это было полезно?

Решение

Найдите Запланировать задачи на панели управления.

Другие советы

Если вы запускаете консольный скрипт с помощью pythonw.exe, он не будет ни отображать окно, ни появляться на панели задач.Например, я использую следующую команду для запуска ntl - карты при запуске:

C:\BenBlank\Python2.6\pythonw.exe scripts/ntlmaps

Однако имейте в виду, что нет никакого способа взаимодействовать со сценарием или завершить его, кроме как через диспетчер задач.

Просто еще один вариант, который у вас есть:

Вы можете создать ярлык для вашего скрипта на Python, затем right-click the shortcut --> Properties --> Shortcut tab

Под параметром Выполнить есть выпадающий список, который позволяет вам выполните свернутую команду.

Вы могли бы запустить его как сервис.Видишь здесь

запустите его в Linux;запланируйте это в Windows [панель управления> запланированные задачи> Добавить запланированную задачу]

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top