9

わかりました。findthencpコマンドを使用してローカルでこれを行う方法は知っていますが、scpを使用してリモートで同じことを行う方法はわかりません。

だからこれを知っている:

scp -vp me@server:/target/location/ /destination/dir/.

そのターゲットディレクトリはデータベースバックアップでいっぱいになりますが、最新のバックアップを見つけてローカルでscpするように指示するにはどうすればよいですか?

4

2 に答える 2

11
remote_dir=/what/ever
dst=remote-system.host.name.com
scp $dst:`ssh $dst ls -1td $remote_dir/\* | head -1` /tmp/lastmod
于 2010-11-06T05:09:10.213 に答える
1

リモート側でスクリプトを作成し、findそれを見つけてcatstdoutに送信し、次のコマンドを実行します。

ssh me@server runscript.sh > localcopy
于 2010-11-06T05:05:10.333 に答える