sto cercando di ideare l'automatizzazione di alcuni processi di scansione documenti su server ftp in lan intranet tramite script bash che "dovrebbero" scaricarsi in locale i files prodotti da una scansione, conservati in sotto-cartelle generate dalla scnsione, cancellandoli dal server, e quindi manipolarli.
Sto eseguendo dei test preliminari a linea di comando utilizzando la suite ncftp.
Con il comando "ncftpget" mi riesce facilmente di scaricare una serie di scansioni, dando ad esempio :
Codice: Seleziona tutto
xxxxxxxxx@xx:~/my_tmp/test$ ncftpget -T -R -u "xxxxxxxxxx" -p "xxxxxxxxxxxxxxxx" 192.168.0.8 lavoro test/scan00
lavoro/scan00/img-170126131301/img-170126131301.pdf: 2.55 MB 11.21 MB/s
lavoro/scan00/img-170126132207/img-170126132207.pdf: 1.16 MB 11.19 MB/s Codice: Seleziona tutto
-DD Delete remote file after successfully downloading it.Codice: Seleziona tutto
xxxxxxxxx@xx:~/my_tmp/test$ ncftpget -T -R -DD -u "xxxxxxxxxx" -p "xxxxxxxxxxxxxxxx" 192.168.0.8 lavoro test/scan00
lavoro/scan00/img-170126131301/img-170126131301.pdf: 2.55 MB 11.21 MB/s
lavoro/scan00/img-170126132207/img-170126132207.pdf: 1.16 MB 11.19 MB/s Codice: Seleziona tutto
xxxxxxxxx@xx:~/my_tmp/test$ ncftpget -T -R -u "xxxxxxxxxx" -p "xxxxxxxxxxxxxxxx" 192.168.0.8 lavoro test/scan00
Could not traverse directory: could not parse extended file or directory information.Qualcuno saprebbe illuminarmi tanto sull'opzione -DD di ncftpget quanto sul corretto approccio per l'eliminazione dei files scaricati e directory correlate?
Grazie per l'attenzione

