The UNIX and Linux Forums  

Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
sftp non funziona come crontab tungaw2004 UNIX for Dummies Domande & Risposte 3 01-10-2008 08:27 PM
Cron non funziona manna UNIX for Dummies Domande & Risposte 1 01-10-2008 02:04 PM
SFTP non uscire quando viene eseguito da cron msabhilash SUN Solaris 2 12-02-2007 07:48 PM
SFTP errorcode 1 quando si spostano su cron, ma corre manualmente Heidi.Ebbs SUN Solaris 2 08-08-2007 01:16 PM
Cron non funziona? christo16 UNIX for Dummies Domande & Risposte 5 03-09-2007 02:55 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 06-28-2006
ewilson0265 ewilson0265 is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2006
Interventi: 2
SFTP non lavorano in cron

Salve,

Ho un semplice script che sta cercando di mettere un file che risiede su una macchina locale a una macchina remota. Funziona bene manualmente, ma non si completa quando la pianificazione per l'esecuzione in cron. Ecco ciò che appare come lo script. Qualsiasi idea di cosa sto facendo di sbagliato?

#! / bin / ksh
cd / percorso
sftp remoteuser @ remotehost: / percorso <<EOF
mput prova.txt
ciao
  #2 (permalink)  
Old 06-28-2006
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Iscriviti Data: febbraio 2004
Ubicazione: MN
Messaggi: 5.771
Codice:
#!/bin/ksh
cd /path
sftp remoteuser@remotehost:/path <<EOF
mput Test.txt
bye
EOF
Sto supponendo che escono fuori EOF è stato un errore di battitura.

sftp utilizzato in questo modo è necessario che le chiavi di autenticazione sono costituite per l'host remoto.
Quali locali per l'utente viene autenticato remoteuser sulla remotehost? E lo script è in esecuzione come tale utente, vale a dire., Vi do la richiesta utente locale?
  #3 (permalink)  
Old 06-28-2006
ewilson0265 ewilson0265 is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2006
Interventi: 2
Jim,

Grazie per la risposta. Abbiamo generato chiavi su entrambi l'origine e la destinazione delle macchine che autentica l'utente. Stiamo eseguendo lo script da questo utente. Se tipo manualmente da un prompt dei comandi "TestSFTP.sh", funziona benissimo. Tuttavia, quando ho messo in cron non è così.

Come ulteriore prova, ho messo in una riga aggiuntiva nel cron ad inviarmi una e-mail.

#! / bin / ksh
mailx-s "Test" myemail@myemail.com </ Path / TestSFTPcron.txt
cd / localpath
remotename @ remotehost sftp: / remotepath <<EOF
mput prova.txt
ciao
EOF

Quando lo faccio, ma anche opere completamente ammenda quando eseguirlo manualmente. Tuttavia, in cron ho così ricevere l'email, ma il file non è messo in macchina remota.

Sembra che lo script è in parte di lavoro ...

Ultimo a cura di ewilson0265; al 06/28/2006 04:56 PM..
  #4 (permalink)  
Old 06-28-2006
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Iscriviti Data: febbraio 2004
Ubicazione: MN
Messaggi: 5.771
okay - è necessario avere eseguito lo script da cron che come utente - utilizzare la pagina man per mostrare su come farlo.
  #5 (permalink)  
Old 12-02-2007
msabhilash msabhilash is offline
Utente Registrato
  
 

Iscriviti Data: dicembre 2007
Interventi: 2
Salve,

Avete il problema va risolto? anche io sono di fronte a un problema analogo. Il mio script funziona bene quando viene eseguito manualmente dal prompt dei comandi, ma è quando non avendo messo al crontab. Come sei venuto a risolvere questo problema?

Grazie.
Abhi.
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 07:18 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0