Здравствуйте подскажите как написать такой скрипт на shell:
есть сетевое хранилище D-link
есть сервер на slackware 11
необходимо чтобы определенная папка /home/base архивировалась и копировалась на сетевое хранилище по датам (чч.мм.гг.).
>Здравствуйте подскажите как написать такой скрипт на shell:
>есть сетевое хранилище D-link
>есть сервер на slackware 11
>необходимо чтобы определенная папка /home/base архивировалась и копировалась на сетевое хранилище по
>датам (чч.мм.гг.).также как все остальные скрипты - руками и головой
или взять готовое решение и поправить (настроить) под себя
>>Здравствуйте подскажите как написать такой скрипт на shell:
>>есть сетевое хранилище D-link
>>есть сервер на slackware 11
>>необходимо чтобы определенная папка /home/base архивировалась и копировалась на сетевое хранилище по
>>датам (чч.мм.гг.).
>
>также как все остальные скрипты - руками и головой
>или взять готовое решение и поправить (настроить) под себяну а для примера что нибудь можно посоветовать?
>>>Здравствуйте подскажите как написать такой скрипт на shell:
>>>есть сетевое хранилище D-link
>>>есть сервер на slackware 11
>>>необходимо чтобы определенная папка /home/base архивировалась и копировалась на сетевое хранилище по
>>>датам (чч.мм.гг.).
>>
>>также как все остальные скрипты - руками и головой
>>или взять готовое решение и поправить (настроить) под себя
>Кому не трудно приведите хоть каркас скрипта. Плиз...
>[оверквотинг удален]
>>>>есть сетевое хранилище D-link
>>>>есть сервер на slackware 11
>>>>необходимо чтобы определенная папка /home/base архивировалась и копировалась на сетевое хранилище по
>>>>датам (чч.мм.гг.).
>>>
>>>также как все остальные скрипты - руками и головой
>>>или взять готовое решение и поправить (настроить) под себя
>>
>
>Кому не трудно приведите хоть каркас скрипта. Плиз...ну чего у тебя гугл сломался?
>[оверквотинг удален]
>>>>>необходимо чтобы определенная папка /home/base архивировалась и копировалась на сетевое хранилище по
>>>>>датам (чч.мм.гг.).
>>>>
>>>>также как все остальные скрипты - руками и головой
>>>>или взять готовое решение и поправить (настроить) под себя
>>>
>>
>>Кому не трудно приведите хоть каркас скрипта. Плиз...
>
>ну чего у тебя гугл сломался?гугль есть ток он то что надо не находит....
Плиз ссылку что ли дайте ?
>>>Здравствуйте подскажите как написать такой скрипт на shell:
>>>есть сетевое хранилище D-link
>>>есть сервер на slackware 11
>>>необходимо чтобы определенная папка /home/base архивировалась и копировалась на сетевое хранилище по
>>>датам (чч.мм.гг.).
>>
>>также как все остальные скрипты - руками и головой
>>или взять готовое решение и поправить (настроить) под себя
>
>ну а для примера что нибудь можно посоветовать?пример чего ???
пример опций tar, gzip, bzip2 ??? man !
пример для команды date ??? man !
>
>пример чего ???
>пример опций 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
в чем косяк?
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
>[оверквотинг удален]
>
>for file in $FOLDER
>do
>ncftp -u $USR -p $PAS $FTPSERV << END_SCRIPT
>binary
>cd .
>put -R $file
>bye
>END_SCRIPT
>doneОгромное спасибо!!!
подскажите пожалуйста как сделать архивацию директорий по дням недели а затем чтобы они перезаписывались например так пн>пн вт>вт и т.д.пример:
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