Автоматично розпакуйте файли на сервері SFTP


0

Мені потрібно знайти спосіб автоматичного розблокування та вилучення на ZFTP-сервері декількох заархівованих, захищених паролем файлів кожного разу, коли туди завантажується поштовий файл. Я знаю, що Python або PHP дозволять мені налаштувати сценарій для розпакування файлів. Однак у мене є такі питання:

  • Чи можливо встановити Python або PHP на стандартний SFTP-сервер? (Якщо ні, чи є інші варіанти, які можуть допомогти в цьому випадку)? EDIT: Якщо так, то які методи встановлення Python?
  • Якщо припустити, що я можу змусити скрипт працювати на сервері, чи існує спосіб встановити цей сценарій для автоматичного запуску (або спрацьовує при додаванні файлу, або встановлений для запуску кожні 15 хвилин)?

Дякую!


Так, це все можливо. Ви можете використовувати логіку сценарію Python та CRON тощо для планування роботи в Linux або планувальнику завдань у Windows, на якій ще працює сценарій мови сценарію Python, щоб зробити це для всіх дій програми, перелічених у списку. Використовуйте Python для подібних завдань, а не PHP, хоча .... "автоматично розблокувати та витягнути деякі ZIP-файли, захищені паролем на SFTP-сервері, коли поштовий файл там завантажується"
Pimp Juice IT

@ITSnuggles Дякуємо за вашу відповідь. Я лише оновлюю питання - Чи можете ви дати детальнішу інформацію про те, як я можу там встановити Python?
СС

Так ви працюєте з Windows або Linux для планування автоматизованого процесу для перевірки наявності файлів, завантаження, розшифрування тощо? Встановити Python на якій ОС саме?
Pimp Juice IT

@ITSnuggles Windows
SS

Перевірте тут: python.org/downloads/windows, щоб отримати файли встановлення для Windows та Python. Напишіть свої сценарії Python, а потім заплануйте їх запуск із Планувальником завдань . Python завжди здавався досить надійним для потреб, якими я його скористався, тому він повинен мати можливість обробляти з'єднання з FTP-з'єднанням, перевіряти наявність файлу, завантажувати, розшифровувати і т.д. командний рядок для того ж процесу з Планувальником завдань та пакетним сценарієм тощо для всіх дій.
Pimp Juice IT
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.