mover arquivos entre servidores

13. Re: mover arquivos entre servidores

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 08/10/2011 - 00:46h

Tem opções para isso.

Você pode por um script em cada servidor B e C, coloca um agendamento nele, ou deixa uma espécie de daemon rodando e vendo se tem arquivo para tratar.

Ou

coloca um script em cada um B e C, e executa remotamente esse script após a sincronização com o rsync.

Essa 2 opção foi usada por uma equipe no ambiente que trabalho para gerenciar uma rotina que devia ser tratada em diversas estações após o rsync.

ABraços




  


14. Re: mover arquivos entre servidores

Harrison Martins
hmweb

(usa Slackware)

Enviado em 08/10/2011 - 00:53h

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


15. Re: mover arquivos entre servidores

Raimundo Alves Portela
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


16. Re: mover arquivos entre servidores

Harrison Martins
hmweb

(usa Slackware)

Enviado em 08/10/2011 - 11:42h

Obrigado a todos, a dica do amigo rai3mb matou a pau, pois assim tenho como dar um rsync na maquina remota e apos um mv dos arquivos para um diretorio de backup, ele rodara como se fosse um call.


sh root@hostremoto_B_ou_C 'bash -s' < script_no_servidor_A.sh

como ele passou isso faz com a que maquina A que esta com os scripts e crom conecte na maquina remota e execute o sctips que estao que estao em seguranca nela nas maquinas remotas.



mais uma vez obrigado, vc salvou a patria.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts