Ich möchte einen Cron-Job einrichten, um einige Dateien von einem Remote-Server zu löschen, in dem ich nur SFTP-Zugriff habe. Ich habe keinen Shell-Zugriff. Was ist der beste Weg, um eine Verbindung zum Remote-Server herzustellen und dies zu tun? Ich habe sshpass
installiert und tat etwas wie folgt aus:Löschen von Dateien älter als ein Tag mit SFTP in Remote-Server
sshpass -p pass sftp [email protected]
Aber wie kann ich passieren Befehle, um die alten Dateien aufzulisten und löschen?
Siehe [Löschen von Dateien älter als X Tage auf Remote-Server mit SCP/SFTP] (http://serverfault.com/q/184586/168875). –
Ich habe das gesehen, aber der Typ benutzt SSH. Ich habe keinen SSH-Zugang. Nur sftp. – user1919
Die andere Antwort (richtig) besagt, dass es mit dem OpenSSH 'sftp' Client keinen magischen Weg gibt. –