![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
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 |
|
||||
|
Codice:
#!/bin/ksh cd /path sftp remoteuser@remotehost:/path <<EOF mput Test.txt bye EOF 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? |
|
||||
|
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.. |
|
||||
|
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. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|