Шахтинская Linux User Group. Поддержка пользователей Linux и Unix. Обмен дистрибутивами.

Модераторы: ShurShun, Vitas

Ответить
Аватара пользователя
ZloyRus
Не в сети
Частый гость
Частый гость
Сообщения: 467
Зарегистрирован: Вт янв 22, 2008 10:07
Откуда: Шахты
Контактная информация:

Нужна помощь по bash

Сообщение ZloyRus »

Прошу помощи :)
Нужна такая штука:
1. запускаю скрипт на первом сервере, он должен запустить скрипт на другом сервере, дождаться пока там исполнится (т.е. дождаться команды) и дальше выполняться.
Есть у кого нибудь мысля светлая как это сробить?
Автомат Калашникова - лучшее средство доставки негативных эмоций
на расстояние до километра.


Аватара пользователя
ZloyRus
Не в сети
Частый гость
Частый гость
Сообщения: 467
Зарегистрирован: Вт янв 22, 2008 10:07
Откуда: Шахты
Контактная информация:

Re: Нужна помощь по bash

Сообщение ZloyRus »

Сенк :)
Блин как только не спрашивал гуглю...наверное "май русска силишком плоха тля поиска"

Хотя в процессе наткнулся на backuppc....вот теперь думаю по лентяйничать или всё таки свои скрипты переписать...склоняюсь ко второму...)))
Автомат Калашникова - лучшее средство доставки негативных эмоций
на расстояние до километра.

Аватара пользователя
DbIMok
Не в сети
Администратор
Администратор
Сообщения: 8268
Зарегистрирован: Ср янв 28, 2004 7:15

Re: Нужна помощь по bash

Сообщение DbIMok »

а вообще задача какая?

Аватара пользователя
ZloyRus
Не в сети
Частый гость
Частый гость
Сообщения: 467
Зарегистрирован: Вт янв 22, 2008 10:07
Откуда: Шахты
Контактная информация:

Re: Нужна помощь по bash

Сообщение ZloyRus »

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

Собственно всё написано и работает, только базы синкались напрямую файлами из /var/lib/mysql, но это совсем не гуд, тут или есть опасность получить битые базы или надо останавливать мускул на серверах перед синком, что вообще не приемлемо.
Автомат Калашникова - лучшее средство доставки негативных эмоций
на расстояние до километра.

Аватара пользователя
DbIMok
Не в сети
Администратор
Администратор
Сообщения: 8268
Зарегистрирован: Ср янв 28, 2004 7:15

Re: Нужна помощь по bash

Сообщение DbIMok »

обычно запуск скрипта происходит на самом сервере по расписанию или по расписанию + выполнении каких-то условий (малом кол-ве сессий, низкой загрузке проца и т.п.). формируется поуровневый архив. например, уровень 0 раз в сутки, уровень 1 каждый час и т.п. в зависимости от затрат на формирование соотв. уровня. сформированный архив посылается на бакап сервер (или бакап сервер забирает его через некоторое время). если серверов много, разумно иметь зеркальный сервер с репликацией, с которого будет происходить только чтение в обычном режиме и который возьмет на себя роль основного в случае сбоя.

Аватара пользователя
ZloyRus
Не в сети
Частый гость
Частый гость
Сообщения: 467
Зарегистрирован: Вт янв 22, 2008 10:07
Откуда: Шахты
Контактная информация:

Re: Нужна помощь по bash

Сообщение ZloyRus »

Не хочу напрягать сервера помимо снятия дампа баз. Пусть бэкапный файлы сам забирает, по мне лучше загрузить с 3 ночи часть полосы синком файлов, чем готовить архивы на рабочих серверах. :)
Автомат Калашникова - лучшее средство доставки негативных эмоций
на расстояние до километра.

Ответить