The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Нужен скрипт на копирование, как это реализовать"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Оптимизация)
Изначальное сообщение [ Отслеживать ]

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

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

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


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

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Нужен скрипт на копирование, как это реализовать"  +1 +/
Сообщение от phpcoder email(ok) on 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 которому разрешен беспарольный вход (по ключу).

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Нужен скрипт на копирование, как это реализовать"  +/
Сообщение от astelsinaa email(ok) on 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 класса среднеприходской школы в селе "тырдыбеево" непозволяют ....

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру