Как сделать резервную копию файлов на другом сервере, а затем удалить с исходного сервера

Как каждый день копировать с помощью CRON файлы с исходного сервера на конечный сервер (создавать резервную копию), а затем удалять эти файлы с исходного сервера?
Мне нужно скопировать только новые файлы (но это не важно, если скопированные файлы будут удалены)

Я нашел эти решения

https://serverfault.com/questions/259938/cron-job-to-copy-file-from-one-location-to-another-for-new-files-daily

https://unix.stackexchange.com/questions/166542/transferring-data-between-servers

Но я не знаю, как убедиться, что все файлы переданы правильно, и я могу удалить его с исходного сервера.

Есть 2 варианта, как это сделать — с помощью shh или в сочетании с PHP.

Можете ли вы показать мне правильный путь? Точное решение было бы лучшим, потому что я не уверен в этих вещах (SSH, scp и т. Д.).

0

Решение

Мое рабочее решение:

50 3 * * * sudo rsync --remove-source-files /SOURCE_PATH/* SSH_LOGIN:/DESTINATION_PATH
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]