このフォルダにはファイルがいっぱいです。
1 日に 1 回、最新のファイルを FTP 経由で自動的にファイルサーバーに転送したいと思います。
ベストアンサー1
次の行を使用してファイル名を取得する短いスクリプトを作成します。
newestfilename=`ls -t $dir| head -1`
($dir
興味のあるディレクトリであると仮定して)$filename
FTPコマンドを入力します。もちろん、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