SFTPサーバーがあります。シェルはなく、SFTPコマンドのみが機能します。
しかし、そこには多数の文書があります。
SFTPから最後に到着したファイルを私のローカルLinuxシステムに定期的に(10分と仮定して)コピーする必要があります。
これを達成する方法はありますか?
助けてくれてありがとう! !
答え1
オプションがほとんどなく、オプションまたは単純なコマンドを使用して簡単な方法で目的を実行することはできないため、ここで望むタスクを実行するために見ることができるsftp
唯一の解決策は、これを行うスクリプトを作成することです。
- サーバーに接続して実行して詳細
ls -l
リストを取得します。 grep
ローカルコンピュータの詳細をフィルタリングし、変更時間に基づいて必要なファイル名を抽出します。- サーバーから目的のファイルをインポートする
たぶんこれが最善の解決策ではないかもしれませんが、今すぐ見ることができる唯一の解決策かもしれません。