Я подозреваю, что есть много способов сделать это. Первое что мне пришло в голову включить контрольную сумму. На отправляющем сервере вы можете запустить:
tar -cf - FILES | md5sum > my_sum.md5
Где мы используем tar
для создания(c
)файла(f
)вstdin
(-
)из FILES
, который может быть glob
, каталогом или списком файлов, разделенным пространством, который затем передается в md5sum
, а хэш сохраняется в моем _sum.md5.
На принимающей стороне вы можете добавить проверку в свою cron
работу, чтобы сначала попытаться найти мой _sum.md5 (если его там нет, то очевидно, что мы не все скопировали ), если она есть, проверьте, чтобы аналогичная генерация контрольной суммы на принимающей стороне имела совпадающую контрольную сумму.