
rai3mb
(usa Outra)
Enviado em 08/10/2011 - 01:08h
hmweb escreveu:
Se desse eu colocaria, mas nos server b e C nao quero deixar nenum script neles pois tem outra empresa administrando e ja tive problemas de pegarem e usarem meus scripts sem autorizacao e na filial onde tem o server A somente eu administro e tambem no server B e C sao windows onde instalei o mobassh, tem rsyc , scp mas nao consegui fazer o cron rodar meus scritps.
Tenho varios clientes onde o script de backup rodando com hora programada no cron
Ok, o problema é ter windows na outra ponta, isso limita as coisas, mas veja, ainda há esperança para a humanidade:
No seu servidor A com Linux use:
ssh root@hostremoto_B_ou_C 'bash -s' < script_no_servidor_A.sh
Assim não precisa ter o script no servidor remoto.
Faça uns testes para ver que comandos vai conseguir rodar nos serviços que você tem rodando nos servidores windows, pois mesmo com cygwin, ou outra coisa do tipo neles, tem alguns comandos que essas aplicações podem não conseguir executar.
Abraços