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

Зарегистрирован: Oct 2002
Место проживания: CCCP
Публикаций: 68
Статус: AzzKickr в оф-лайне
Как сделать чтобы каждый день в Х часов весь контент сайта архивировался в gz ? [сообщение #40583]

Как сделать чтобы каждый день в Х часов весь контент сайта архивировался в gz ?
может скрипт какой существует? есть шелл, такая опция есть в cpanel но на сервере её нет а качать по нескольку тысяч файлов в день очень утомительно

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

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

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

quote:
Как сделать чтобы каждый день в Х часов весь контент сайта архивировался в gz ?

Что бы автоматом скрипт запускался тебе надо cron jobs, а скрипта такого не видал, тоесть видал еоторый просто пакует, но не все вместе...

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

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

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

На самом деле все немного проще.
Нужно найти хостинг прова который предоставляет Cron
(кстати, большенство тех, кто разрешает shell просто не знают как отключить этот крон )
Скрипт пишется за 2-3 минуты
(если надо - могу написать) дальше заходится терминалом на сервак, говориться
crontab -e
и добавляется нужная строчка.
ВСЕ
Проверить или запущен крон легко:
В терминале говорим
ps -ax | grep crond |grep -v grep
должно выдыть что-то типа
2165 ? S 0:00 crond

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

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

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 61
Статус: magistr в оф-лайне
[сообщение #40980]

да все несложно

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

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

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

quote:
Проверить или запущен крон легко:
В терминале говорим
ps -ax | grep crond |grep -v grep
должно выдыть что-то типа
2165 ? S 0:00 crond


Да на некоторыц современных хостерах, можно самому установить в восколько крон запускать... так что не обезательно в 0:00

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

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

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

quote:
Первоначальное сообщение от alex007
Да на некоторыц современных хостерах, можно самому установить в восколько крон запускать... так что не обезательно в 0:00

На самом деле в данном случае 0:00 это время исполнения процеса и к крону имеет олчень отдаленное отношение. Читаем МАНчасть
man ps

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

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

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

konung77
крон есть, шелл есть, а скрипта нет
поможете?

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

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

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

Да, помогу. Мне нужен полный путь к твоей хоум директории + список директорий которые надо архивировать.
Путь можно узнать зайдя на сервер и набрав команду
finger твой_юзер_нейм

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

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

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

Directory: /usr/home/hosting/sovietwarezcom Shell: /bin/hosting
архивировать:
вообще весь контент
а если по дирам то
либо htdocs
либо то что внутри а именно:
/htdocs/admin
/htdocs/alex
/htdocs/archive
/htdocs/attachs
/htdocs/files
/htdocs/gallery
/htdocs/images
/htdocs/mod
/htdocs/tmp
/htdocs/tutych

зарание спасибо

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

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

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

Давай уточним

/usr/home/hosting/sovietwarezcom/htdocs - дира которую надо скручивать?

/bin/hosting - это вместо /bin/sh??? Или что это?

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

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

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

quote:
Первоначальное сообщение от konung77
Давай уточним

/usr/home/hosting/sovietwarezcom/htdocs - дира которую надо скручивать?

ага
quote:

/bin/hosting - это вместо /bin/sh??? Или что это?

хз там так написано было

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

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

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

Можешь зайти туда и запустить команду
finger твой_юзер_нейм?
А результат мне скинуть?

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

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

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

konung77
я уже делал это...

quote:
sovietwarezcom@mt [~] $ finger sovietwarezcom
Login: ************* Name: FTP for ************
Directory: /usr/home/hosting/sovietwarezcom Shell: /bin/hosting
Last login Thu Apr 17 21:36 (EEST) on ttyp5 from *.**.**.**
No Mail.
No Plan.

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

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

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

Лови:
#!/bin/sh
#
UHOME=/usr/home/hosting/sovietwarezcom/
ADIR=htdocs
PREF=`date +%j`
ANAME=arc.$PREF.tar.gz
BDIR=backup

cd $UHOME
[ ! -d $UHOME/$BDIR ] && mkdir $UHOME/$BDIR/ && chmod 755 $UHOME/$BDIR/ && echo " -- $BDIR directory created"
cd $BDIR
tar czf $ANAME ../$ADIR && echo " -- $ANAME archived successfully at:"&& date || exit 1
exit 0

konung77 добавил 18-04-2003 в 14:29:57:
Немного коментариев Скрипт писался на коленях со всеми вытекающими...
1. Инсталяция
копируешь на свой сервер назвав например backup.sh
ставишь права на исполнение
chmod 755 backup.sh
2. Запись в Крон:
говоришь
crontab -e
в открывшейся файл вписываешь такую строчку:
0 15 * * * /usr/home/hosting/sovietwarezcom/backup.sh >> /usr/home/hosting/sovietwarezcom/arc.log 2>&1
где 15 - 15 часов 00 минут (меняй как хочешь)
Сохраняешься
3. После первого исполнения у тебя в хоме появиться дира backup с архивом типа arc.109.tar.gz где цифра в имени означает день от начала года в диапазоне от 001 до 366
(так что не забудь через год их тереть )
В дире где лежит скрипт появится arc.log с помощью него сможешь контролировать успешность бэкапа
4. Немного о переменных
UHOME - твой хом
ADIR - дира которую надо крутить
ANAME - как будет называться архив
BDIR - дира для бэкапа (если такой нет скрипт сам ее создаст)
ЗЫ: Поскольку я не знаю какой у тебя шел (/bin/hosting - какой-то изврат) то пробуй так как написанно (/bin/sh) если не заработает пробуй другой (/bin/bash ну или твой /bin/hosting)
Вроде все

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

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

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

Кста, напиши или заканало

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

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

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


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

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

Page generated in 0.01330304 seconds (53.92% PHP - 46.08% MySQL) with 26 queries.


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