Esta é uma síntese da minha resposta mais longa a uma pergunta semelhante em SO .
Se o seu aplicativo fizer login no stdout / stderr, use:
cmd //c start cmd //k "path\to\script-dir\script.py"
Se ele registra em arquivos, através de sockets, etc. e você não precisa de stdout / stderr, use:
cmd //c start //D "path\to\script-dir" script.py
Em ambos os casos, você obtém um daemon como o processo que irá sobreviver quando você fechar o bash. Na primeira instância, seu script é hospedado em uma janela cmd.exe
visível.
Muito mais aqui .