Скрипты для Linux
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
513 B

#!/bin/bash
# Выясняем, какие старые архивы нам нужно удалить
maxFilesCount=3
files=`find /sysbackup_*|sort`
delFiles=`./GetDelFileList $maxFilesCount "${files}"`
cd /
sudo tar cvpzf sysbackup_$(date +%yy%mm%dd-%Hh%Mm%Ss).tgz \
--exclude=/proc \
--exclude=/lost+found \
--exclude=/sysbackup*.tgz \
--exclude=/mnt \
--exclude=/sys \
--exclude=/home \
--exclude=/media \
--exclude=/tmp \
/
# Удаляем старые архивы
for i in $delFiles
do
sudo rm $i
done