Publicada por edipo.magrelo em 24/04/2007 - 08:40h:
* edipo.magrelo usa Ubuntu

Galera estou com um problema no crontab
fiz todo o processo para gerar as chaves Publicas e Privadas para fazer ssh scp tudo sem pepdir senha.
Quero deixar no cron um scp de um servidor pro meu micro mais naum ta dando certo a linha abaixo segue o que estou colocando no cron

30 3 * * * root scp -r "ipdoservidor":/depts /depts

se eu der esse comando ele funciona perfeitamnete,mais quando esta no cron naum faz nada


Se alguem puder me ajudar por favor!!!

Obrigado.

  
 
Resposta de removido em 24/04/2007 - 09:01h:
* removido usa Nenhuma
* removido tem conceito: nenhum voto.
 


quando vc criou a chave vc fez isso para o usuario root ou para outro usuario?

 
Resposta de Sup0rt3 em 24/04/2007 - 09:09h:
* Sup0rt3 usa Slackware
* Sup0rt3 tem conceito: 9.0
 


Cara, pq vc não tenta:

30 3 * * * scp -r root@"ipdoservidor":/depts /depts

depois que eu descobri o sshpass nunca mais tive que exportar chaves.

 
Resposta de dvj em 24/04/2007 - 09:17h:
* dvj usa Conectiva
* dvj tem conceito: 8.9
 


Outro fator importante é que o crontab não enxerga o PATH da mesma forma que o sistema lê. Portanto, se ele não souber onde está o scp, nada será feito.
Para isso, configure seu crontab do seguinte modo:

SHELL=/bin/sh
PATH=/sbin:/usr/sbin:/usr/bin:/bin

30 3 * * * scp -r root@"ipdoservidor":/depts /depts

É claro que, antes disso, é preciso fazer com que o SSH esteja autenticando de forma automática através de algum dos dois meios mencionados pelo thiagossj4 ou Sup0rt3.
Espero ter ajudado.



 
Resposta de edipo.magrelo em 23/01/2009 - 09:59h:
* edipo.magrelo usa Ubuntu
* edipo.magrelo tem conceito: nenhum voto.
 


resolvido com o rsync

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts