Доброго всем времени суток.
вобщем суть такая есть локальная сеть вида скажем 192.168.0.1 255.255.255.0
там стоят видио сервера, мне необходимо автоматизировать капирование фаилов настройки т.к. железо старое а серваков куча. соответственно фаилы настройки былобы неплохо сохронять в отдельные папки скажем на моем ноуте,название папок куда будут сохраняца фаилы хорошо бы боло назвать ип адресами серваков с каторых они сдуты.
фаилы находяца :
/etc/x11/xorg.conf
/etc/modprobe.conf
/etc/avt/avt1.xml
если несложно напишите пример скрипта для 1 машины дальше я сам размножу и если что подправлю. просто я в линуксе новечек вот устроился поработать, постигаю азы.заранее огромное спасибо
>[оверквотинг удален]
> сохраняца фаилы хорошо бы боло назвать ип адресами серваков с каторых
> они сдуты.
> фаилы находяца :
> /etc/x11/xorg.conf
> /etc/modprobe.conf
> /etc/avt/avt1.xml
> если несложно напишите пример скрипта для 1 машины дальше я сам размножу
> и если что подправлю. просто я в линуксе новечек вот устроился
> поработать, постигаю азы.
> заранее огромное спасибопастигне озы рускава языга длйа началла красафчег
пунктуация и синтаксис - эта рулезз!
>> поработать, постигаю азы.
>> заранее огромное спасибо
> пастигне озы рускава языга длйа началла красафчег
> пунктуация и синтаксис - эта рулезз!Очень тяжело читается.
>[оверквотинг удален]
> сохраняца фаилы хорошо бы боло назвать ип адресами серваков с каторых
> они сдуты.
> фаилы находяца :
> /etc/x11/xorg.conf
> /etc/modprobe.conf
> /etc/avt/avt1.xml
> если несложно напишите пример скрипта для 1 машины дальше я сам размножу
> и если что подправлю. просто я в линуксе новечек вот устроился
> поработать, постигаю азы.
> заранее огромное спасибо#!/bin/sh
BACKUP_DIR=/backup
SSH_USER=adminwhile read SERVER; do
while read FILE; do
mkdir -p -- "$BACKUP_DIR/$SERVER"
scp "${SSH_USER}@${SERVER}:$FILE" "$BACKUP_DIR/$SERVER/$FILE" || {
echo >&2 "ERROR: cannot backup file $FILE from $SERVER. Skipped."
}
done <files.list
done <servers.listГде servers.list это файл с адресами хостов, по одной на строчку, а files.list c файлами, с полным путём, по одному на строчку.
Ну и на серваках должен быть $SSH_USER которому разрешен беспарольный вход (по ключу).
>[оверквотинг удален]
>
> echo >&2 "ERROR: cannot backup file $FILE from $SERVER.
> Skipped."
> }
> done <files.list
> done <servers.list
> Где servers.list это файл с адресами хостов, по одной на строчку, а
> files.list c файлами, с полным путём, по одному на строчку.
> Ну и на серваках должен быть $SSH_USER которому разрешен беспарольный вход (по
> ключу).к сожалению такого юзера нет и добавить неимею права. есть логин пароль рута как быть? если можно прокоментируй каманды в скрипте мне будет проще понять что править.
п.с. для остальных я попрасил о помощи а не коментировать мою орфаграфию. да немогу я писать грамотно 3 класса среднеприходской школы в селе "тырдыбеево" непозволяют ....
>[оверквотинг удален]
>> Где servers.list это файл с адресами хостов, по одной на строчку, а
>> files.list c файлами, с полным путём, по одному на строчку.
>> Ну и на серваках должен быть $SSH_USER которому разрешен беспарольный вход (по
>> ключу).
> к сожалению такого юзера нет и добавить неимею права. есть логин пароль
> рута как быть? если можно прокоментируй каманды в скрипте мне будет
> проще понять что править.
> п.с. для остальных я попрасил о помощи а не коментировать мою орфаграфию.
> да немогу я писать грамотно 3 класса среднеприходской школы в селе
> "тырдыбеево" непозволяют ....http://www.opennet.me/openforum/vsluhforumID1/48720.html