
過去 24 時間以内に作成されたすべてのファイルを、スクリプトを使用してサーバー X からサーバー Y (両方とも Linux サーバー) にロードするにはどうすればよいですか?
コマンドを実行すると、現在のディレクトリにあるすべてのファイルが にコピーされることはわかっていますfind . -mtime -1 -exec cp '{}' <new_dir>
。ただし、別のサーバーにある に対してこれを行う方法がわかりません。
答え1
をご覧くださいrsync
。あなたのニーズにぴったり合うかもしれません。
答え2
cp を scp に置き換えて、パスフレーズなしで ssh キー ペアを設定するだけです。