Eu gostaria de um script python como um serviço do Windows, usando sc
. O problema é que o caminho para o executável tem um espaço e requer parâmetros.
Portanto
sc create DNSResolver127 binPath= '"C:\Program Files (x86)\Python36-32\python.exe" D:/32dsdnsproxy/32dsdnsproxy.py'
falha (tentei colocar toda a opção entre aspas simples)
Como adicionar tal serviço?
Você tem que escapar das aspas assim:
... mas lembre-se de que isso só funcionará se
32dsdnsproxy.py
for projetado para ser executado como um serviço, caso contrário, você precisará usar uma ferramenta como nssm ou procrun do Apache Daemon para iniciar seu aplicativo como um serviço.