Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Хостинг » Виртуальный хостинг » Как сделать чтобы каждый день в Х часов весь контент сайта архивировался в gz ?
Страницы (2): « 1 [2]
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #41341]

нормально работает, я его немного поменял так он и базу за одно архивирует, было бы еще прикольно сделать чтобы он чистил старые бэкапы которым например более 15 дней, ну и походу закачку на другой фтп можно реализовать.

polo добавил 18-04-2003 в 21:43:31:
Если кому интересно.

PHP:


#!/bin/sh
#
UHOME=/home/user #корневая директория
ADIR=public_html #директория для бэкапа
PREF=`date +%e-%m-%Y`
ANAME=dumpfiles_$PREF.tar.gz
BDIR
=files_dump #сюда сохраняем архивиромые файлы
DBNAME=dbnamehere
DBUSER
=dbusernamehere
DBPASS
=dbuserpasswordhere
DBBDIR
=db_dump #сюда сохраняем архивиромые базы

cd $UHOME
[ ! -d $UHOME/$BDIR ] && mkdir $UHOME/$BDIR/ && chmod 755 $UHOME/$BDIR/ && echo " -- $BDIR directory created"
[ ! -d $UHOME/$DBBDIR ] && mkdir $UHOME/$DBBDIR/ && chmod 755 $UHOME/$DBBDIR/ && echo " -- $DBBDIR directory created"
cd $BDIR
tar czf $ANAME 
../$ADIR && echo " -- $ANAME archived successfully at:"&& date || exit 1
mysqldump 
-u $DBUSER -p$DBPASS $DBNAME | gzip > $UHOME/$DBBDIR/$DBNAME_$PREF.gz && echo " \n $DBNAME archived successfully:" && date || exit 1
exit 0

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-04-2003 21:32
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
konung77
Участник
Средний рейтинг: 5 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Apr 2003
Место проживания:
Публикаций: 44
Статус: konung77 в оф-лайне
[сообщение #41348]

Ок, подумаем над этим в понедельник
Сегодня уже много пива
Сорри что не в топик

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-04-2003 22:37
Нажмите сюда для просмотра профайла konung77 Отправить Персональное сообщение konung77 Посетить домашнию страничку konung77! Найти сообщения от konung77 Добавить konung77 в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
AzzKickr
Участник+
Средний рейтинг: 2 | Оценок: 2

Зарегистрирован: Oct 2002
Место проживания: CCCP
Публикаций: 68
Статус: AzzKickr в оф-лайне
[сообщение #41406]

konung77
есть пара вопросов
я так и не понял как сохранять когда крон редактируешь, добавил через крон менеджер в КП
будет ли работать скрипт если у меня нет доступа рута?
попозже напишу сработал ли скрипт

EDIT: ммм, у меня не пашет
оказалось я не тот логин писал там где finger ща вот написал другой и вот что выдало

quote:
sovietwarezcom@mt [~] $ finger Ssovietwarezcom
Login: ************ Name: SHELL for sovietwarez.com
Directory: /usr/home/hosting/sovietwarezcom Shell: /usr/local/bin/bash
On since Sat Apr 19 15:13 (EEST) on ttyp0 from **.**.***.**
No Mail.
No Plan.

поменял путь к шеллу и всёравно - тоже самое
/usr/home/hosting/sovietwarezcom/backup.sh: not found

Сообщение было отредактировано AzzKickr 19-04-2003 в 14:29

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-04-2003 13:43
Нажмите сюда для просмотра профайла AzzKickr Отправить Персональное сообщение AzzKickr Посетить домашнию страничку AzzKickr! Найти сообщения от AzzKickr Добавить AzzKickr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
alex007
Модератор
Средний рейтинг: 3.83 | Оценок: 23
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2003
Место проживания:
Публикаций: 347
Статус: alex007 в оф-лайне
[сообщение #41480]

Кстате, я нашел скрипт который делает резервные копию сайта и посылает её на мыло, называется Perl Script Backup System (PSBS) v1.0 (халявный).

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-04-2003 23:24
Нажмите сюда для просмотра профайла alex007 Найти сообщения от alex007 Добавить alex007 в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
konung77
Участник
Средний рейтинг: 5 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Apr 2003
Место проживания:
Публикаций: 44
Статус: konung77 в оф-лайне
[сообщение #41596]

AzzKickr
Чтоб сохраниться в кронтабе попробуй нажать эскейп а затем написать
:wq! (две точки обязательно!)
Ð_утовый доступ не нужен поскольку работаешь только со своими файлами.
В твоем случае вместо
/bin/sh
пропиши /usr/local/bin/bash
хотя и с /bin/sh должно работать

/usr/home/hosting/sovietwarezcom/backup.sh: not found
а скрипт там есть? Кинь мне результат такой команды:
ls -la /usr/home/hosting/sovietwarezcom/
Попробуем разобраться

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-04-2003 12:12
Нажмите сюда для просмотра профайла konung77 Отправить Персональное сообщение konung77 Посетить домашнию страничку konung77! Найти сообщения от konung77 Добавить konung77 в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
AzzKickr
Участник+
Средний рейтинг: 2 | Оценок: 2

Зарегистрирован: Oct 2002
Место проживания: CCCP
Публикаций: 68
Статус: AzzKickr в оф-лайне
[сообщение #41620]

quote:
drwx--x--x 10 sovietwarezcom hosting 512 Apr 19 15:21 .
drwx--x--x 8 root wheel 512 Apr 11 18:52 ..
-rw------- 1 sovietwarezcom hosting 1637 Apr 19 16:09 .bash_history
drwxr-xr-x 4 sovietwarezcom hosting 512 Apr 9 17:42 .usermin
-rw-r--r-- 1 sovietwarezcom hosting 270 Apr 21 15:45 arc.log
drwxrwxrwx 2 sovietwarezcom hosting 512 Apr 19 15:21 backup
-rwxrwxr-x 1 sovietwarezcom hosting 806 Apr 19 15:20 backup.sh
drwxr-xr-x 2 sovietwarezcom hosting 512 Apr 9 13:03 cgi-bin
drwxr-xr-x 11 sovietwarezcom hosting 1536 Apr 19 14:21 htdocs
drwxr-xr-x 2 sovietwarezcom hosting 512 Apr 19 12:36 htdocs.alex.sovietwarez.com
drwxr-xr-x 9 sovietwarezcom hosting 1024 Apr 15 04:11 htdocs.gallery.sovietwarez.com
drwxr-xr-x 2 root hosting 1024 Apr 21 07:32 log
drwxrwxrwx 2 sovietwarezcom hosting 512 Apr 19 01:43 sql

моежет проще разобраться будет по приватуicq?

AzzKickr добавил 21-04-2003 в 16:43:06:
вот что в файле
quote:
#!/usr/local/bin/bash
#
UHOME=/usr/home/hosting/sovietwarezcom/
ADIR=htdocs
PREF=`date +%e-%m-%Y`
ANAME=dumpfiles_$PREF.tar.gz
BDIR=backup #сюда сохраняем архивиромые файлы
DBNAME=dbnamehere
DBUSER=dbusernamehere
DBPASS=dbuserpasswordhere
DBBDIR=db_dump #сюда сохраняем архивиромые базы

cd $UHOME
[ ! -d $UHOME/$BDIR ] && mkdir $UHOME/$BDIR/ && chmod 755 $UHOME/$BDIR/ && echo " -- $BDIR directory created"
[ ! -d $UHOME/$DBBDIR ] && mkdir $UHOME/$DBBDIR/ && chmod 755 $UHOME/$DBBDIR/ && echo " -- $DBBDIR directory created"
cd $BDIR
tar czf $ANAME ../$ADIR && echo " -- $ANAME archived successfully at:"&& date || exit 1
mysqldump -u $DBUSER -p$DBPASS $DBNAME | gzip > $UHOME/$DBBDIR/$DBNAME_$PREF.gz && echo " \n $DBNAME archived successfully:" && date || exit 1
exit 0

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-04-2003 16:37
Нажмите сюда для просмотра профайла AzzKickr Отправить Персональное сообщение AzzKickr Посетить домашнию страничку AzzKickr! Найти сообщения от AzzKickr Добавить AzzKickr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
konung77
Участник
Средний рейтинг: 5 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Apr 2003
Место проживания:
Публикаций: 44
Статус: konung77 в оф-лайне
[сообщение #41752]

Попробуй
chmod 755 backup.sh
и всетаки попробуй вместо /usr/local/bin/bash
/bin/sh
попробуй запустить его с кансоли
./backup.sh - что он говорит?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 23-04-2003 13:16
Нажмите сюда для просмотра профайла konung77 Отправить Персональное сообщение konung77 Посетить домашнию страничку konung77! Найти сообщения от konung77 Добавить konung77 в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
AzzKickr
Участник+
Средний рейтинг: 2 | Оценок: 2

Зарегистрирован: Oct 2002
Место проживания: CCCP
Публикаций: 68
Статус: AzzKickr в оф-лайне
[сообщение #41793]

полтергейст какойто

quote:
sovietwarezcom@mt [~] $ ls
arc.log htdocs.crap.sovietwarez.com
backup.sh htdocs.gallery.sovietwarez.com
cgi-bin htdocs.up.sovietwarez.com
files_23.04.2003.tgz htdocs.upgrade.sovietwarez.com
htdocs log
htdocs.alex.sovietwarez.com sql
sovietwarezcom@mt [~] $ ./backup.sh
: bad interpreter: No such file or directory
sovietwarezcom@mt [~] $ ./arc.log
-bash: ./arc.log: Permission denied

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 23-04-2003 20:41
Нажмите сюда для просмотра профайла AzzKickr Отправить Персональное сообщение AzzKickr Посетить домашнию страничку AzzKickr! Найти сообщения от AzzKickr Добавить AzzKickr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
konung77
Участник
Средний рейтинг: 5 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Apr 2003
Место проживания:
Публикаций: 44
Статус: konung77 в оф-лайне
[сообщение #41862]

Бред какой-то ....
Ты права 755 поставил?
/bin/sh пробывал? Попробуй и запусти скрипт вот так:
sh ./backup.sh
попробуй удальть диры sql и backup (скрипт их сам создаст)
поробуй не бекапить sql

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 24-04-2003 14:51
Нажмите сюда для просмотра профайла konung77 Отправить Персональное сообщение konung77 Посетить домашнию страничку konung77! Найти сообщения от konung77 Добавить konung77 в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
AzzKickr
Участник+
Средний рейтинг: 2 | Оценок: 2

Зарегистрирован: Oct 2002
Место проживания: CCCP
Публикаций: 68
Статус: AzzKickr в оф-лайне
[сообщение #41888]

попробывал

quote:

sovietwarezcom@mt [~] $ sh ./backup.sh
: not found
: not found
: not found
: not found
: not found
: not found
cd: can't cd to /usr/home/hosting/sovietwarezcom/
: No such file or directoryvietwarezcom/
: No such file or directoryvietwarezcom/
cd: can't cd to backup
: Permission deniedive ../htdocs
tar: child returned status 3
-- archived successfully at:
Thu Apr 24 19:12:05 EEST 2003
/db_dump/.gz: directory nonexistente/hosting/sovietwarezcom/

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 24-04-2003 18:13
Нажмите сюда для просмотра профайла AzzKickr Отправить Персональное сообщение AzzKickr Посетить домашнию страничку AzzKickr! Найти сообщения от AzzKickr Добавить AzzKickr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #41896]

да просто путь до корневого каталога задан неверно.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 24-04-2003 19:34
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
konung77
Участник
Средний рейтинг: 5 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Apr 2003
Место проживания:
Публикаций: 44
Статус: konung77 в оф-лайне
[сообщение #41904]

Немного переделанный + добавленно удаление старых файлов

PHP:


#!/bin/sh
#
UHOME=/home/user #user's home directory
ADIR=public_html #directory that should be backed up
PREF=`date +%e-%m-%Y`
ANAME=dumpfiles_$PREF.tar.gz
BDIR
=files_dump #backup directory
DBNAME=dbnamehere #Mysql DB name
DBUSER=dbusernamehere # Mysql user name
DBPASS=dbuserpasswordhere # Mysql password
DBBDIR=db_dump #backup directory fo Mysql
KEEP=15 #How long the old files should be kept?
#######################
#Backuping directory
#and Mysql DataBase
#######################
cd $UHOME
[ ! -d $UHOME/$BDIR ] && mkdir $UHOME/$BDIR/ && chmod 755 $UHOME/$BDIR/ && echo " -- $BDIR directory created"
[ ! -d $UHOME/$DBBDIR ] && mkdir $UHOME/$DBBDIR/ && chmod 755 $UHOME/$DBBDIR/ && echo " -- $DBBDIR directory created"
tar czf $BDIR/$ANAME $ADIR && echo " -- $ANAME  archived successfully at:"&& date || exit 1
mysqldump 
-u $DBUSER -p$DBPASS $DBNAME | gzip > $UHOME/$DBBDIR/$DBNAME_$PREF.gz && echo " n $DBNAME archived successfully:" && date || exit 1
#######################
#Removing old files
#######################
cd $UHOME/$BDIR/
find . -type f -mtime +${KEEP} -exec rm -f {} ;
#######################
#That's all
#######################
exit 0



konung77 добавил 24-04-2003 в 21:47:36:
Сорри строчка для удаления должна быть такая:
find . -type f -mtime +${KEEP} -exec rm -f {} ;
Почему то при форматировании она изменилась Может глюк?

konung77 добавил 24-04-2003 в 21:53:05:
AzzKickr
Скрипт в студию со всеми путями

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 24-04-2003 21:44
Нажмите сюда для просмотра профайла konung77 Отправить Персональное сообщение konung77 Посетить домашнию страничку konung77! Найти сообщения от konung77 Добавить konung77 в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #43351]

Вот какую ошибку выдает скрипт: tar: 9-05-2003.tar.gz: Cannot stat: No such file or directory
Создается только файл с именем dumpfiles_, почему?

polo добавил 08-05-2003 в 23:52:05:
разобрался: $BDIR/$ANAME и $UHOME/$DBBDIR/$DBNAME_$PREF.gz нужно заключить в кавычки.

polo добавил 09-05-2003 в 00:09:40:
хотя для базы не работает

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 08-05-2003 23:36
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя

Страницы (2): « 1 [2]


Формат времени GMT. Текущее время 00:30.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.67953992 seconds (98.90% PHP - 1.10% MySQL) with 21 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.