Wie löscht man eine Datei in einem Server nach dem Ausführen eines wget aller Dateien?
Ich verstehe den Löschbefehl funktioniert, wenn Sie einen FTP in den Server getan haben, aber ich kann den Befehl nicht verwenden, während ein Shell-Skript ausgeführt wird. Unten ist mein Skript, lass mich bitte wissen, was darin falsch ist.Löschen von Dateien in einem Server mit Shell-Skript
#!/bin/bash
filelist='ls *20120330*'
for file in $filelist
do
ftp -vn <$hostname> <<EOFD
quote USER <username>
quote PASS <Pass>
binary
ls -lrt *20120330*
delete $filelist
quit
EOFD
done
Haben Sie darüber nachgedacht, 'rsync' mit? – Johnsyweb