Dateien automatisch auf dem SFTP-Server entpacken

670
S.S.

Ich muss einen Weg finden, einige gezippte, kennwortgeschützte Dateien auf einem SFTP-Server automatisch zu entsperren und zu extrahieren, wenn eine ZIP-Datei dort abgelegt wird. Ich weiß, dass entweder Python oder PHP es mir ermöglichen, ein Skript zum Entpacken der Dateien einzurichten. Ich habe jedoch folgende Fragen:

  • Ist es möglich, Python oder PHP auf einem Standard-SFTP-Server zu installieren? (Wenn nicht, gibt es andere Optionen, die in diesem Fall helfen können)? BEARBEITEN: Wenn ja, mit welchen Methoden wird Python installiert?
  • Angenommen, ich könnte das Skript auf dem Server zum Laufen bringen, gibt es eine Möglichkeit, das Skript so einzustellen, dass es automatisch ausgeführt wird (entweder ausgelöst, wenn eine Datei hinzugefügt wird oder alle 15 Minuten ausgeführt wird)?

Vielen Dank!

0
Ja, das ist alles möglich. Sie können Python-Skriptlogik und CRON usw. verwenden, um unter Linux oder Taskplaner unter Windows einen Zeitplan zu erstellen, der noch Python-Skriptsprache ausführt, um dies für alle Anwendungsaktionen zu tun, die Sie auflisten. Verwenden Sie Python für diese Art von Aufgabe und nicht für PHP ... *** "" "Entsperren und extrahieren Sie einige gezippte, kennwortgeschützte Dateien auf einem SFTP-Server automatisch, wenn eine ZIP-Datei dort abgelegt wird." *** Pimp Juice IT vor 6 Jahren 0
@ITSnuggles Danke für deine Antwort. Ich aktualisiere gerade die Frage - Kannst du mehr Details zu _wie _ kann ich Python dort installieren? S.S. vor 6 Jahren 0
Arbeiten Sie mit Windows oder Linux zusammen, um den automatisierten Prozess zu planen, um nach Dateien zu suchen, herunterzuladen, zu entschlüsseln usw.? Installieren Sie Python auf welchem ​​Betriebssystem genau? Pimp Juice IT vor 6 Jahren 0
@ITSnuggles Windows S.S. vor 6 Jahren 0
Überprüfen Sie hier: https://www.python.org/downloads/windows/, um die Installationsdateien für Windows und Python zu erhalten. Schreiben Sie Ihre Python-Skripts und planen Sie sie zur Ausführung mit [Task Scheduler] (https://msdn.microsoft.com/de-de/library/windows/desktop/aa383614 (v = vs.85) .aspx). Python war immer sehr robust für die Anforderungen, die ich verwendet habe, daher sollte es in der Lage sein, eine Verbindung zu einer FTP-Verbindung herzustellen, eine Datei zu suchen, herunterzuladen, zu entschlüsseln usw. Obwohl ich persönlich WinSCP und Batch-Skripts mit 7zip verwenden würde Befehlszeile für denselben Prozess mit Task Scheduler und einem Batch-Skript usw. für alle Aktionen. Pimp Juice IT vor 6 Jahren 0
Es gibt nichts wie "Standard-SFTP-Server" *. Welcher SFTP-Server ist das? Welche Plattform? Sie haben oben "Windows" geschrieben, aber ich bin nicht sicher, ob sich das auf den Server oder Ihren Client-Computer bezog. Martin Prikryl vor 6 Jahren 0

0 Antworten auf die Frage