From f15ac89d87ba12bef20cf0133b77f891d45ad099 Mon Sep 17 00:00:00 2001 From: Alexei Bezborodov Date: Sun, 2 Mar 2025 09:26:02 +0300 Subject: [PATCH] Backup --- Script/backup | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/Script/backup b/Script/backup index 1714fcc..573a81a 100644 --- a/Script/backup +++ b/Script/backup @@ -164,4 +164,50 @@ backup_sys() } mkalias_with_prefix 'backup_sys' +backup_firefox_and_del_old_files() +{ + backup_dir=$1 + [ "$backup_dir" = '' ] && printf "Укажите папку для бекапа\n" && return + #ask_continue && return + + backup_host_dir="${backup_dir}/$(hostname)" + mkdir "${backup_host_dir}" + backup_ff_dir="${backup_host_dir}/firefox" + mkdir "${backup_ff_dir}" + + backup_firefox "${backup_ff_dir}" + backup_delete_old_files_by_date "${backup_ff_dir}" "_mozilla_backup_@DATE\.tgz" 2 2 2 week +} +mkalias_with_prefix 'backup_firefox_and_del_old_files' + +backup_home_and_del_old_files() +{ + backup_dir=$1 + [ "$backup_dir" = '' ] && printf "Укажите папку для бекапа\n" && return + #ask_continue && return + + backup_host_dir="$(pwd)/$(hostname)" + mkdir "${backup_host_dir}" + backup_home_dir="${backup_host_dir}/home" + mkdir "${backup_home_dir}" + + backup_home "${backup_home_dir}" + backup_delete_old_files_by_date "${backup_home_dir}" "_home_backup_@DATE\.tgz" 2 1 1 week +} +mkalias_with_prefix 'backup_home_and_del_old_files' +backup_sys_and_del_old_files() +{ + backup_dir=$1 + [ "$backup_dir" = '' ] && printf "Укажите папку для бекапа\n" && return + #ask_continue && return + + backup_host_dir="$(pwd)/$(hostname)" + mkdir "${backup_host_dir}" + backup_sys_dir="${backup_host_dir}/sys" + mkdir "${backup_sys_dir}" + + backup_etc "${backup_sys_dir}" + backup_delete_old_files_by_date "${backup_sys_dir}" "_sys_etc_backup_@DATE\.tgz" 3 3 3 +} +mkalias_with_prefix 'backup_sys_and_del_old_files'