Умеренно универсальный скрипт для резервного копирования. На входе - директория. Можно добавить дополнительные параметры. На выходе - она же, запакованная в tar.gz.
#!/bin/sh BackUpDir="/cygdrive/D/Backup" if ([ $1 ]) then BackUpDir=$1 fi if ([ ! -d $BackUpDir ]) then mkdir -pv $BackUpDir fi if ([ $2 ]) then if ([ -d $2 ]) then From=$2 else From=`dirs` fi fi ArchiveName="$BackUpDir/"`date +"%d.%m.%y(%H.%M)"``echo "$From" | sed 's!^\(/\?.*\)*/\(.*\)/\?$!\2!g'`".tar" tar -cf "$ArchiveName" * gzip $ArchiveName
Комментариев нет:
Отправить комментарий