FTPから「ディレクトリXの最新ファイル」を自動的にアップロードする安定した方法は何ですか?

FTPから「ディレクトリXの最新ファイル」を自動的にアップロードする安定した方法は何ですか?

このフォルダにはファイルがいっぱいです。

1 日に 1 回、最新のファイルを FTP 経由で自動的にファイルサーバーに転送したいと思います。

ベストアンサー1

次の行を使用してファイル名を取得する短いスクリプトを作成します。

newestfilename=`ls -t $dir| head -1`

$dir興味のあるディレクトリであると仮定して)$filenameFTPコマンドを入力します。もちろん、cronこのスクリプトは1日1回実行されます。

その場合は、ファイルで次のコマンドを使用ncftpできます。ftp

ncftpput -Uftpuser -Pftppasswd ftphost /remote/path $dir/$newestfilename

ncftpがない場合は、次のように動作できます。

ftp -u ftp://username:[email protected]/path/to/remote_file $dir/$newestfilename

おすすめ記事