The OpenNET Project / Index page

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

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

"Написание скрипта для атомат. архивирования фаилов по сети"  +/
Сообщение от web007 (ok) on 08-Апр-10, 09:58 
Здравствуйте подскажите как написать такой скрипт на shell:
есть сетевое хранилище D-link
есть сервер на slackware 11
необходимо чтобы определенная папка /home/base архивировалась и копировалась на сетевое хранилище по датам (чч.мм.гг.).
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Написание скрипта для атомат. архивирования фаилов по сети"  –1 +/
Сообщение от Pahanivo (ok) on 08-Апр-10, 10:07 
>Здравствуйте подскажите как написать такой скрипт на shell:
>есть сетевое хранилище D-link
>есть сервер на slackware 11
>необходимо чтобы определенная папка /home/base архивировалась и копировалась на сетевое хранилище по
>датам (чч.мм.гг.).

также как все остальные скрипты - руками и головой
или взять готовое решение и поправить (настроить) под себя

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

2. "Написание скрипта для атомат. архивирования фаилов по сети"  +/
Сообщение от web007 (ok) on 08-Апр-10, 10:17 
>>Здравствуйте подскажите как написать такой скрипт на shell:
>>есть сетевое хранилище D-link
>>есть сервер на slackware 11
>>необходимо чтобы определенная папка /home/base архивировалась и копировалась на сетевое хранилище по
>>датам (чч.мм.гг.).
>
>также как все остальные скрипты - руками и головой
>или взять готовое решение и поправить (настроить) под себя

ну а для примера что нибудь можно посоветовать?

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

3. "Написание скрипта для атомат. архивирования фаилов по сети"  +/
Сообщение от web007 (ok) on 08-Апр-10, 10:19 
>>>Здравствуйте подскажите как написать такой скрипт на shell:
>>>есть сетевое хранилище D-link
>>>есть сервер на slackware 11
>>>необходимо чтобы определенная папка /home/base архивировалась и копировалась на сетевое хранилище по
>>>датам (чч.мм.гг.).
>>
>>также как все остальные скрипты - руками и головой
>>или взять готовое решение и поправить (настроить) под себя
>

Кому не трудно приведите хоть каркас скрипта. Плиз...


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

4. "Написание скрипта для атомат. архивирования фаилов по сети"  –1 +/
Сообщение от wertik (ok) on 08-Апр-10, 10:20 
>[оверквотинг удален]
>>>>есть сетевое хранилище D-link
>>>>есть сервер на slackware 11
>>>>необходимо чтобы определенная папка /home/base архивировалась и копировалась на сетевое хранилище по
>>>>датам (чч.мм.гг.).
>>>
>>>также как все остальные скрипты - руками и головой
>>>или взять готовое решение и поправить (настроить) под себя
>>
>
>Кому не трудно приведите хоть каркас скрипта. Плиз...

ну чего у тебя гугл сломался?

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

5. "Написание скрипта для атомат. архивирования фаилов по сети"  +/
Сообщение от web007 (ok) on 08-Апр-10, 10:24 
>[оверквотинг удален]
>>>>>необходимо чтобы определенная папка /home/base архивировалась и копировалась на сетевое хранилище по
>>>>>датам (чч.мм.гг.).
>>>>
>>>>также как все остальные скрипты - руками и головой
>>>>или взять готовое решение и поправить (настроить) под себя
>>>
>>
>>Кому не трудно приведите хоть каркас скрипта. Плиз...
>
>ну чего у тебя гугл сломался?

гугль есть ток он то  что надо не находит....
Плиз ссылку что ли дайте ?

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

6. "Написание скрипта для атомат. архивирования фаилов по сети"  –1 +/
Сообщение от Pahanivo (ok) on 08-Апр-10, 10:50 
>>>Здравствуйте подскажите как написать такой скрипт на shell:
>>>есть сетевое хранилище D-link
>>>есть сервер на slackware 11
>>>необходимо чтобы определенная папка /home/base архивировалась и копировалась на сетевое хранилище по
>>>датам (чч.мм.гг.).
>>
>>также как все остальные скрипты - руками и головой
>>или взять готовое решение и поправить (настроить) под себя
>
>ну а для примера что нибудь можно посоветовать?

пример чего ???
пример опций tar, gzip, bzip2 ??? man !
пример для команды date ??? man !

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

7. "Написание скрипта для атомат. архивирования фаилов по сети"  +/
Сообщение от web007 (ok) on 08-Апр-10, 12:48 

>
>пример чего ???
>пример опций tar, gzip, bzip2 ??? man !
>пример для команды date ??? man !

пример скрипта

вот начал писать ту часть которая должна подключаться по ftp

#!/bin/sh
echo "Setting ..."

backupserver=192.168.0.249
backupuser=copy
backuppassword=123456
path=/base

#########################################

echo "connect to ftp..."
ftp -in $backupserver
user $backupuser $backuppassword


но он не заходит по юзером copy
в чем косяк?

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

8. "Написание скрипта для атомат. архивирования фаилов по сети"  +1 +/
Сообщение от jaybee email(ok) on 08-Апр-10, 13:10 

FOLDER="/home/user1/*"
USR="myftpusr"
PAS="myftppassw"
FTPSERV="10.33.0.31"

for file in $FOLDER
do
ncftp -u $USR -p $PAS $FTPSERV << END_SCRIPT
binary
cd .
put -R $file
bye
END_SCRIPT
done

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

9. "Написание скрипта для атомат. архивирования фаилов по сети"  +/
Сообщение от web007 (ok) on 08-Апр-10, 13:40 
>[оверквотинг удален]
>
>for file in $FOLDER
>do
>ncftp -u $USR -p $PAS $FTPSERV << END_SCRIPT
>binary
>cd .
>put -R $file
>bye
>END_SCRIPT
>done

Огромное спасибо!!!

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

10. "Написание скрипта для атомат. архивирования фаилов по сети"  +/
Сообщение от web007 (ok) on 08-Апр-10, 14:35 
подскажите пожалуйста как сделать архивацию директорий  по дням недели а затем чтобы  они перезаписывались например так пн>пн   вт>вт и т.д.

пример:

tar czf  "/home/public-`date +%A`.tar.gz" /home/public
tar czf  "/home/acct-`date +%A`.tar.gz" /home/acct    
tar czf  "/home/db-`date +%A`.tar.gz" /home/db

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

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

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




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

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