|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Mar 2011
Messaggi: 8
|
script per collegarsi a server SFTP
ciao a tutti.
sto scrivendo uno script che si collega automaticamente a un server sftp e fa dei comandi semplici (ls, rm,mv....) lo script è molto semplice, ho scritto la stringa x collegarmi al server: sftp bla@blabla.... di seguito ho scritto i comandi. il problema nasce quando lo lancio, si collega perfettamente al server ma si "ferma" alla home non eseguendo nulla di quanto richiesto. esco manualmente dal server con "bye" o "exit" dopodichè prova ad eseguire il resto dei comandio nello script. grazie mille in anticipo |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
su ftp eseguire comandi batch:
ftp -vin << END open <ftpdomain> user <<user>> <<passwd>> <<comnandi ftp>> bye END non so se vanno anche per sftp |
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Mar 2011
Messaggi: 8
|
ie lo stesso ma ho rispolto con un EOF.
il problema è che la variabile: ls | read LISTA2 oppure LISTAFILE=`ls` una volta chiuso l'eof e uscito da sftp risultano vuote!! |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
e come possono essere valorizzate?
bisogna che tu trovi un espediente per avere quella lista ... che ne so.... direzionarla su un file che poi prendi localmente |
![]() |
![]() |
![]() |
#5 |
Junior Member
Iscritto dal: Mar 2011
Messaggi: 8
|
ottima idea, tanto semplice quanto geniale ci avevo pensato anche io a "butt
arla su un file" ma il problema era che rimaneva sul server ma posso risolvere con un "get" e "rm" grazie mille ti farò sapere |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:16.