Сделаный мною скрипт, исходники взяты в гугле.
В данном разделе видил тему Pilad'а, но уверяю вас, данный скрипт был сделан не на основе его скриптов.
Установка:
Копируем все из архива в папку /home/bkp/
Прописываем в терминале права, пишем: chmod 777 -R /home/bkp/
Запуск - пишем в терминале /home/bkp/bkp.sh и сворачиваем окно терминала.
Теперь каждые 3 часа база персонажей, имен и аккаунтов будет сохраняться и запаковываться в папке: /home/bkp/
п.с. причина, по которой бекап не нк кронтабе проста - кронтаб выделяет всего 1-2 минуты на выполнение работы скрипта, данного времени не достаточно на полный бекап+запаковку.
(искать где настройки этого периода времени в кронтабе не стал)
п.ы.2 кому надо вот код моментального авто-бекапа:
Код:
#!/bin/sh
DATE=`date +%d.%m.%Y..%H:%M`
mkdir /home/bkp/$DATE
cp -r /home/gamedbd /home/bkp/$DATE
cp -r /home/pw.sql /home/bkp/$DATE
cp -r /home/uniquenamed /home/bkp/$DATE
# mysqldump -uпользователь -pпароль -hlocalhost имя_базы > /home/bkp/$DATE/pw.sql
tar -czvf /home/bkp/$DATE.tar.gz /home/bkp/$DATE
sleep 60
rm -rf /home/bkp/$DATE
echo "бэкап создан:"
echo ">>база аккаунтов, имён, персонажей сохранена в /home/bkp/$DATE.tar.gz"
echo "***By K0NST***"
exit 0
п.с.3 советую завести отдельный винт для бекапов и дать ему соответствующие права.
Если внимательно прочитать код, будет видно кто автор, по этому не пишу.
!
у так вот