2009-04-23 4 views
15

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

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

ответ

0

Ищите задачи расписания на панели управления.

+0

at will pop up my script every X time (или это does'nt?) Я думал о, но им ищу другой способ спасибо – 2009-04-23 21:12:31

+0

Task scheduler не позволяет запускать задачи меньше, чем каждую минуту (в случай, который вызывает беспокойство) – zelusp

+0

Вопрос запрашивает фон, но планировщик заданий по умолчанию запускается на переднем плане. – fantabolous

1

cron it on linux; запланировать его на окнах [панель управления> запланированные задачи> добавить запланированную задачу]

+0

Планировщик Windows запускает его на переднем плане; вопрос запрашивает фон. Кроме того, в некоторых версиях Windows (например, Windows 7) он находится под панелью управления -> административными инструментами. – fantabolous

43

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

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

Имейте в виду, однако, что не существует никакого способа, чтобы взаимодействовать со сценарием, ни прекратить его сохранить с помощью диспетчера задач.

+2

Это лучший способ запустить приложения Python, которые используют GUI (например, с Tkinter). – Nux

3

Еще один вариант у вас есть:

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

Существует окно выпадающего в опции Run, которая позволяет выполнить команду минимизировано.

+0

Программа по-прежнему будет видна на панели задач, и я думаю, что OP не хотел, чтобы – stendarr

Смежные вопросы