|
|
@ -1,15 +1,15 @@ |
|
|
|
#!/bin/bash |
|
|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
maxFilesCount=3 |
|
|
|
|
|
|
|
backup_dir="/home" |
|
|
|
|
|
|
|
|
|
|
|
# Выясняем, какие старые архивы нам нужно удалить |
|
|
|
# Выясняем, какие старые архивы нам нужно удалить |
|
|
|
maxFilesCount=2 |
|
|
|
files=`find ${backup_dir}/*home_backup_*|sort` |
|
|
|
files=`find /home/home_backup_*|sort` |
|
|
|
|
|
|
|
delFiles=`./GetDelFileList $maxFilesCount "${files}"` |
|
|
|
delFiles=`./GetDelFileList $maxFilesCount "${files}"` |
|
|
|
|
|
|
|
|
|
|
|
backup_dir="/home" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Делаем бекап |
|
|
|
# Делаем бекап |
|
|
|
cd /home |
|
|
|
cd /home |
|
|
|
sudo tar cvpzf $(backup_dir)/$(hostname)_home_backup_$(date +%yy%mm%dd-%Hh%Mm%Ss).tgz \ |
|
|
|
sudo tar cvpzf "${backup_dir}/$(hostname)_home_backup_$(date +%yy%mm%dd-%Hh%Mm%Ss).tgz" \ |
|
|
|
--exclude=*home_backup*.tgz \ |
|
|
|
--exclude=*home_backup*.tgz \ |
|
|
|
--exclude=.thumbnails \ |
|
|
|
--exclude=.thumbnails \ |
|
|
|
--exclude=.mozilla/firefox/*.default/Cache \ |
|
|
|
--exclude=.mozilla/firefox/*.default/Cache \ |
|
|
@ -30,6 +30,9 @@ sudo tar cvpzf $(backup_dir)/$(hostname)_home_backup_$(date +%yy%mm%dd-%Hh%Mm%Ss |
|
|
|
--exclude=*/3D_Model/assets \ |
|
|
|
--exclude=*/3D_Model/assets \ |
|
|
|
--exclude=private \ |
|
|
|
--exclude=private \ |
|
|
|
--exclude=MyProgs \ |
|
|
|
--exclude=MyProgs \ |
|
|
|
|
|
|
|
--exclude=go/pkg \ |
|
|
|
|
|
|
|
--exclude=.apt \ |
|
|
|
|
|
|
|
--exclude=.npm \ |
|
|
|
. |
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|