Pergunta

Eu tenho um script que verifica alguma coisa no meu PC a cada 5 minutos e eu não quero Python para mostrar na minha bandeja de tarefas. Eu uso o Windows como meu sistema operacional.

Existe alguma maneira de fazer Python executado em segundo plano e forçá-lo a não mostrar na minha bandeja de tarefas?

Foi útil?

Solução

Procure Agendar tarefas no painel de controlo.

Outras dicas

Se você executar um script console usando pythonw.exe, ele vai nem exibir uma janela nem aparecerá na barra de tarefas. Por exemplo, eu uso o seguinte comando para iniciar ntlmaps na inicialização:

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

Esteja ciente, no entanto, que não há nenhuma maneira de interagir com o script, nem para encerrá-la salvar através do Gerenciador de tarefas.

Apenas uma outra opção que você tem:

Você pode criar um atalho para o Python roteiro, então right-click the shortcut --> Properties --> Shortcut tab

Há uma caixa drop-down sob a opção Run que permite executar o comando minimizado.

Você pode executá-lo como um serviço. Consulte aqui

cron-lo no Linux; agendá-lo em janelas [Painel de controle> tarefas agendadas> Adicionar tarefa agendada]

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top