![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| sftp não funciona como cron | tungaw2004 | UNIX para Dummies Perguntas & Respostas | 3 | 01-10-2008 08:27 |
| Cron não funciona | maná | UNIX para Dummies Perguntas & Respostas | 1 | 01-10-2008 02:04 |
| SFTP não sair quando executada a partir de cron | msabhilash | Sun Solaris | 2 | 12-02-2007 07:48 |
| SFTP Errorcode 1 quando executado no cron, mas é executado manualmente | Heidi.Ebbs | Sun Solaris | 2 | 08-08-2007 01:16 |
| Cron não está funcionando? | christo16 | UNIX para Dummies Perguntas & Respostas | 5 | 03-09-2007 02:55 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
SFTP não funciona no cron
Oi,
Eu tenho um script simples que está a tentar colocar um arquivo que reside em uma máquina local para uma máquina remota. É executado manualmente multa, mas não é concluído quando agendamento para ser executado no cron. Aqui está o que o script parece. Alguma idéia do que estou a fazer de errado aqui? #! / bin / ksh cd / caminho sftp remoteuser @ remotehost: / caminho <<EOF mput Test.txt tchau |
|
||||
|
Código:
#!/bin/ksh cd /path sftp remoteuser@remotehost:/path <<EOF mput Test.txt bye EOF sftp usado dessa forma que exige autenticação as chaves ser criado na máquina remota. O usuário local é autenticado para remoteuser sobre o remotehost? E está executando o script como esse utilizador, ou seja,., Não é exigido para o seu usuário local? |
|
||||
|
Jim,
Obrigado pela sua resposta. Temos chaves geradas em ambas as máquinas de origem e destino autentica o usuário. Estamos executando o script a partir deste utilizador. Se eu digito-lo manualmente a partir de um prompt de comando "TestSFTP.sh", funciona bem. No entanto, quando eu coloco ele no cron não. Quanto mais um teste, coloquei em uma linha adicional no cron para me enviar um e-mail. #! / bin / ksh mailx-s "Teste" myemail@myemail.com </ Caminho / TestSFTPcron.txt cd / localpath remotename @ remotehost sftp: / remotepath <<EOF mput Test.txt tchau EOF Quando eu fizer isso, ela trabalha também completamente bom quando eu executá-lo manualmente. No entanto, em cron Eu receber o e-mail, mas o arquivo não está inscrito na máquina remota. Parece que o script é parcialmente trabalho ... Última edição por ewilson0265; em 06/28/2006 04:56.. |
|
||||
|
Oi,
Você vai resolver este problema? mesmo estou enfrentando um problema semelhante. O meu script funciona perfeitamente quando executado manualmente a partir de prompt de comando, mas é quando não ponha em que o crontab. Como você corrigir esse problema? Obrigado. Abhi. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|