todo:
1 - выкинуть из скрипта все, что касается rsync каталогов машин друг на друга
перенести это в крон на самих машинах
2 - сам скрипт отрефакторить в соответствии с
https://confluence.dtln.local/pages/viewpage.action?pageId=541363353 - процедуру удаления лишних копий запускать после операции бакапа, удалять по количеству а не по времени
4 - бакапы должны класться в разные каталоги. один бакап - один архив. в имени архива - дата его создания
5 - журнал работы скрипта класть в /var/log/<USERNAME>/<logfile>.log, включить его в logrotate. допустимо, впрочем, обернуть его в systemd
6 - в почтовом сообщении об итогах операции включать необходимую ниформацию в тему письма. например в виде:
backups: ${HMC} - OK, ${STORAGE} - Fail
7 - в случае неуспешной операции не стирать содержимое временного каталога. в тело письма включить сообщение об этом
8 - бакап конфигурации СХД сделать в соответствии с документацией на СХД