URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8905
[ Назад ]

Исходное сообщение
"Нужен скрипт на копирование, как это реализовать"

Отправлено astelsinaa , 21-Окт-10 12:38 
Доброго всем времени суток.
вобщем суть такая есть локальная сеть вида скажем 192.168.0.1 255.255.255.0
там стоят видио сервера, мне необходимо автоматизировать капирование фаилов настройки т.к. железо старое а серваков куча. соответственно фаилы настройки былобы неплохо сохронять в отдельные папки скажем на моем ноуте,название папок куда будут сохраняца фаилы хорошо бы боло назвать ип адресами серваков с каторых они сдуты.
фаилы находяца :
/etc/x11/xorg.conf
/etc/modprobe.conf
/etc/avt/avt1.xml
если несложно напишите пример скрипта для 1 машины дальше я сам размножу и если что подправлю. просто я в линуксе новечек вот устроился поработать, постигаю азы.

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


Содержание

Сообщения в этом обсуждении
"Нужен скрипт на копирование, как это реализовать"
Отправлено Pahanivo , 21-Окт-10 12:49 
>[оверквотинг удален]
> сохраняца фаилы хорошо бы боло назвать ип адресами серваков с каторых
> они сдуты.
> фаилы находяца :
> /etc/x11/xorg.conf
> /etc/modprobe.conf
> /etc/avt/avt1.xml
> если несложно напишите пример скрипта для 1 машины дальше я сам размножу
> и если что подправлю. просто я в линуксе новечек вот устроился
> поработать, постигаю азы.
> заранее огромное спасибо

пастигне озы рускава языга длйа началла красафчег
пунктуация и синтаксис - эта рулезз!


"Нужен скрипт на копирование, как это реализовать"
Отправлено mef , 21-Окт-10 13:16 
>> поработать, постигаю азы.
>> заранее огромное спасибо
> пастигне озы рускава языга длйа началла красафчег
> пунктуация и синтаксис - эта рулезз!

Очень тяжело читается.


"Нужен скрипт на копирование, как это реализовать"
Отправлено phpcoder , 21-Окт-10 13:25 
>[оверквотинг удален]
> сохраняца фаилы хорошо бы боло назвать ип адресами серваков с каторых
> они сдуты.
> фаилы находяца :
> /etc/x11/xorg.conf
> /etc/modprobe.conf
> /etc/avt/avt1.xml
> если несложно напишите пример скрипта для 1 машины дальше я сам размножу
> и если что подправлю. просто я в линуксе новечек вот устроился
> поработать, постигаю азы.
> заранее огромное спасибо

#!/bin/sh

BACKUP_DIR=/backup
SSH_USER=admin

while 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 которому разрешен беспарольный вход (по ключу).


"Нужен скрипт на копирование, как это реализовать"
Отправлено astelsinaa , 21-Окт-10 23:10 
>[оверквотинг удален]
>            
>   echo >&2 "ERROR: cannot backup file $FILE from $SERVER.
> Skipped."
>           }
>     done <files.list
> done <servers.list
> Где servers.list это файл с адресами хостов, по одной на строчку, а
> files.list c файлами, с полным путём, по одному на строчку.
> Ну и на серваках должен быть $SSH_USER которому разрешен беспарольный вход (по
> ключу).

к сожалению такого юзера нет и добавить неимею права. есть логин пароль рута как быть? если можно прокоментируй каманды в скрипте мне будет проще понять что править.

п.с. для остальных я попрасил о помощи а не коментировать мою орфаграфию. да немогу я писать грамотно 3 класса среднеприходской школы в селе "тырдыбеево" непозволяют ....


"Нужен скрипт на копирование, как это реализовать"
Отправлено SuN , 22-Окт-10 15:13 
>[оверквотинг удален]
>> Где servers.list это файл с адресами хостов, по одной на строчку, а
>> files.list c файлами, с полным путём, по одному на строчку.
>> Ну и на серваках должен быть $SSH_USER которому разрешен беспарольный вход (по
>> ключу).
> к сожалению такого юзера нет и добавить неимею права. есть логин пароль
> рута как быть? если можно прокоментируй каманды в скрипте мне будет
> проще понять что править.
> п.с. для остальных я попрасил о помощи а не коментировать мою орфаграфию.
> да немогу я писать грамотно 3 класса среднеприходской школы в селе
> "тырдыбеево" непозволяют ....

http://www.opennet.me/openforum/vsluhforumID1/48720.html