Pergunta

Eu estou tentando automatizar um processo em uma máquina remota usando um script python. A máquina é uma máquina Windows e eu tenho CopSSH instalado nele, a fim de SSH para ela, para executar comandos. Estou tendo problemas para obter scripts perl para executar a partir do terminal CopSSH. Eu recebo um comando não encontrado erro. Existe uma maneira especial que eu tenho que ter instalado perl, a fim de fazer isso? Ou alguém sabe como instalar o perl com CopSSH?

Foi útil?

Solução

Eu só CopSSH realizado é baseado em Cygwin que eu acho que significa caminhos teria que ser especificado de forma diferente. Tente usar, por exemplo,

/cygdrive/c/Program\ Files/My\ Program/myprog.exe

em vez de

"C:\Program Files\My Program\myprog.exe".

BTW, o seguinte CopSSH FAQ podem ser aplicáveis, bem como: http: //www.itefix .no / i2 / node / 31 .

Outras dicas

Eu CopSSH suspeito está lhe dando ambiente diferente vars para um login GUI normal. Eu sugiro que você digitar 'set' e ver se perl está no caminho com qualquer outro ambiente vars que pode precisar.

Aqui está uma explicação de configurar o ambiente de usuário CopSSH . Pode ser de uso.

Você está usando ActiveState ou Strawberry Perl? Que mensagens de erro que você está recebendo? Você pode encontrar as respostas para Como faço para executar programas com morango Perl útil.

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