正確なファイルリスト(フィルタルールなし、ワイルドカードなし)、および--ignore-missing-args
(作成するファイルを無視するためのrsync引数--files-from
を使用するスクリプトがあります将来はサーバーによって)定期的にファイルを転送します。rsync simulate古いサーバのバージョンで--ignore-missing-args
スクリプトは大きなエラー(接続が失われたなど)で終了する必要があります。
rsync: on remote machine: --ignore-missing-args: unknown option
(ファイルを作成すると、将来的に)任意の不足しているファイルは--ignore-missing-args
オプションを指定しない場合になります:--ignore-missing-args
をサポートしていないバージョン、サーバー上の古いrsyncが(ローカルで、私はバージョン3.1.0
を持って3.0.4
)があります戻りコードが0
でないrsyncエラー。
これに対応する方法はありますか?
ありがとうございます!
理由だけではなく、 '他のマシン上でrsync'を更新していませんか?これが最も簡単な回避策です。 –
そのhpc-clusterは、私はrootアクセス権がありません。更新には長い時間がかかるかもしれません。 – user1447257
ここにいくつかの回避策があります:https://unix.stackexchange.com/q/86879、見てみましょう。あなたは、しかし、同じ正確な行動を得ることはありません... –