いくつかのSFTP自動化プロジェクトがあり、それをLinuxに移行したいと思います。 Python、bashなどを使って簡単にスクリプトを書くことができます。
しかし、SFTPオートメーションまたは同様のパッケージでより一貫して集中化されたパッケージはありますか? 10の異なるスクリプトと異なるすべてのコードを使用することは、将来指向のような気がしません。
一般的に起こるもの:
- 1日1回SFTPバッチ
- アップロードされた特定のファイル形式(すべてのファイルではありません)
- 過去24時間以内に作成されたファイルのみをアップロードしてください。
- 1つのサブフォルダーレベルを通過する必要があります。
答え1
以前にこれらのことに触れたことがない場合は、見てくださいscp
。rsync
SSH接続を介して機能し、rsync
ファイルが変更されていない場合は、重複コピーを最適化するのに特に役立ちます。
rsnapshot
rsync
複数のセット(毎時間、毎日、毎週、毎月)のバックアップを維持するのに役立つPerlスクリプト。
実際に使用方法によって異なりますsftp
。