Arquivo mensais:julho 2010

Executando comandos em Linux a partir do Windows

Afim de automatizar alguns sistemas da empresa se fez necessário que tivessemos de chamar a partir do Windows um script em Python em um outro servidor.

Eu sabia que dava pra fazer dava pra fazer isso de linux para linux via linha de comando usando o ssh, dai achei que também daria pra fazer com o Putty, via linha de comando do Windows.
Bem é possível: http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter3.html#using-cmdline

Como segue:

putty.exe -pw SENHA bingo@server.exemplo.com -P 2233 -m comandos.txt

Opções
-pw senha do usuário bingo do server.exemplo.com
- bingo@server.exemplo.com | [user@host]
user - bingo
host - server.exemplo.com

-P porta do ssh, normalmente é 22. Mas no meu caso tive que alterar
-m caminho para o arquivo local que contém os comandos a serem executados

comandos.txt:

python /home/bingo/upload_arquivos.py
python /home/bingo/deleta_arquivos.py
wget http://www.site.com

contei com a ajuda de Douglas Maciel: twitter.com/_dmaciel_

É isso é realmente muito útil!
Até mais,