Browse Source

Merge branch 'master' of github.com:Former/LinuxScript

master
Alexei Bezborodov 4 months ago
parent
commit
eabc68329a
  1. 46
      Script/backup
  2. 14
      Script/sync

46
Script/backup

@ -167,4 +167,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'

14
Script/sync

@ -48,3 +48,17 @@ sync_by_filter()
done
}
mkalias_with_prefix 'sync_by_filter'
syncthing_local_config()
{
port=$1
config_dir=$2
[ "$port" = "" ] && port=8396
[ "$config_dir" = "" ] && config_dir="$(pwd)/syncthing_home" && mkdir "$config_dir"
[[ "$port" != "$1" || "$config_dir" != "$2" ]] && printf "Запуск syncthing в папке '${config_dir}' и на порту '${port}'\n" && ask_continue && return
firefox "127.0.0.1:$port"
syncthing --gui-address="http://0.0.0.0:$port" --home="${config_dir}" --no-restart --no-upgrade --paused
}
mkalias_with_prefix 'syncthing_local_config'

Loading…
Cancel
Save