I'd like to try rsync in batch mode against a list of target hosts. The assumption is that all target hosts are at state X. I'd go and create the batch file for rsync against a reference host in that list and apply it to the remaining hosts. Big question is: What will happen if one of these remaining hosts is NOT at the same state as the reference host (Which may have happened because it was out of the loop the last time i synchronized all hosts). Will rsync tell me that something wrong happened? Or will it happily apply the batch file, producing garbage on the unsynchronised host? Any experience?
From man rsync