python - Como executar um processo remotamente usando python - CoreDump.biz
Como executar um processo remotamente usando python
Eu quero ligar também e executar um processo em um servidor remoto usando python. Eu quero ser capaz de obter o código de retorno e stderr (se houver) do processo. Alguém já fez algo assim antes. Eu tenho feito isso com ssh, mas eu quero fazer isso a partir do script python.
Publicado 03/06/2009 em 19:12 2009-06-03 19:12
fonte usuário stinkypyper
Bem, você pode chamar ssh a partir de python ...
Respondeu 03/06/2009 em 19:15 2009-06-03 19:15 share
fonte usuário sth
Use o módulo ssh chamado paramiko que foi criado para este fim em vez de usar subprocess. Aqui está um exemplo a seguir:
UPDATE: O exemplo usado para usar o sshmódulo, mas que agora é preterido e paramiko é o módulo para cima até à data que fornece a funcionalidade de SSH no pitão.
Respondeu 10/01/2012 em 01:55 2012-01-10 01:55 share
fonte usuário aculich
Talvez se você quer envolver as porcas e parafusos das chamadas ssh você poderia usar Tecido Esta biblioteca é voltada para a implantação eo gerenciamento do servidor, mas também poderia ser útil para este tipo de problemas.
Também dê uma olhada no aipo . Este implementa uma fila de tarefas para Python / Django em vários corretores. Talvez um exagero para o seu problema, mas se você estiver indo para chamar mais funções em várias máquinas Ela vai lhe poupar muita dor de cabeça gerenciar suas conexões.