The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите написать скрип..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите написать скрип..."
Сообщение от Doc emailИскать по авторуВ закладки(ok) on 04-Янв-05, 11:38  (MSK)
Помогите написать скрип архивации данных для FreeBSD 5.1-RELEASE ...

Eсть юзер с именем "doc" у него прова только User , рабочая папка /home/doc/

Нужно написать скрипт который брала бы инфу из папки /home/doc/doc/* , архивировала бы её (например архиватором tar или любым другим) и клала её в папку /home/doc/[дата архива].tar . Далее присваивала бы ему права владения на пользователя "doc".

Скрипт должен предназначаться для шедуленга - для запуска ежедненвно...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Помогите написать скрип..."
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 04-Янв-05, 12:54  (MSK)
>Помогите написать скрип архивации данных для FreeBSD 5.1-RELEASE ...
>
>Eсть юзер с именем "doc" у него прова только User , рабочая
>папка /home/doc/
>
>Нужно написать скрипт который брала бы инфу из папки /home/doc/doc/* , архивировала
>бы её (например архиватором tar или любым другим) и клала её
>в папку /home/doc/[дата архива].tar . Далее присваивала бы ему права владения
>на пользователя "doc".
>
>Скрипт должен предназначаться для шедуленга - для запуска ежедненвно...

Samij prostoi varinat bez kakih libo proverok i t.d.:
     1  #!/bin/sh
     2
     3  DATE=`date "+%F"`
     4  SDIR=<source directory>
     5  DDIR=<destination directory>
     6  OWNER=<owner>
     7
     8  tar czf $DDIR/$DATE.tar.gz $SDIR && chown $OWNER $DDIR/$DATE.tar.gz

P.S. Esli zapuskaje6 is cron, to pozabotsa o tom 4tobi PATH soderzal
nuznije puti. Dopolnitelno moze6 pozabotitca o vivode dannih komand
libo v cron'e, libo v samom skripte.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Помогите написать скрип..."
Сообщение от Doc emailИскать по авторуВ закладки(ok) on 05-Янв-05, 20:03  (MSK)
>>Помогите написать скрип архивации данных для FreeBSD 5.1-RELEASE ...
>>
>>Eсть юзер с именем "doc" у него прова только User , рабочая
>>папка /home/doc/
>>
>>Нужно написать скрипт который брала бы инфу из папки /home/doc/doc/* , архивировала
>>бы её (например архиватором tar или любым другим) и клала её
>>в папку /home/doc/[дата архива].tar . Далее присваивала бы ему права владения
>>на пользователя "doc".
>>
>>Скрипт должен предназначаться для шедуленга - для запуска ежедненвно...
>
>Samij prostoi varinat bez kakih libo proverok i t.d.:
>     1  #!/bin/sh
>     2
>     3  DATE=`date "+%F"`
>     4  SDIR=<source directory>
>     5  DDIR=<destination directory>
>     6  OWNER=<owner>
>     7
>     8  tar czf $DDIR/$DATE.tar.gz $SDIR &&
>chown $OWNER $DDIR/$DATE.tar.gz
>
>P.S. Esli zapuskaje6 is cron, to pozabotsa o tom 4tobi PATH soderzal
>
>nuznije puti. Dopolnitelno moze6 pozabotitca o vivode dannih komand
>libo v cron'e, libo v samom skripte.

спасибо , всё врроде работает но правда при запуске выдаёт
tar: Removing leading `/' from member names
но как нестранно архевирует....

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Помогите написать скрип..."
Сообщение от BarS Искать по авторуВ закладки(??) on 06-Янв-05, 07:43  (MSK)
Учите русский язык батенька...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Помогите написать скрип..."
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 06-Янв-05, 10:25  (MSK)
>>>Помогите написать скрип архивации данных для FreeBSD 5.1-RELEASE ...
>>>
>>>Eсть юзер с именем "doc" у него прова только User , рабочая
>>>папка /home/doc/
>>>
>>>Нужно написать скрипт который брала бы инфу из папки /home/doc/doc/* , архивировала
>>>бы её (например архиватором tar или любым другим) и клала её
>>>в папку /home/doc/[дата архива].tar . Далее присваивала бы ему права владения
>>>на пользователя "doc".
>>>
>>>Скрипт должен предназначаться для шедуленга - для запуска ежедненвно...
>>
>>Samij prostoi varinat bez kakih libo proverok i t.d.:
>>     1  #!/bin/sh
>>     2
>>     3  DATE=`date "+%F"`
>>     4  SDIR=<source directory>
>>     5  DDIR=<destination directory>
>>     6  OWNER=<owner>
>>     7
>>     8  tar czf $DDIR/$DATE.tar.gz $SDIR &&
>>chown $OWNER $DDIR/$DATE.tar.gz
>>
>>P.S. Esli zapuskaje6 is cron, to pozabotsa o tom 4tobi PATH soderzal
>>
>>nuznije puti. Dopolnitelno moze6 pozabotitca o vivode dannih komand
>>libo v cron'e, libo v samom skripte.
>
>спасибо , всё врроде работает но правда при запуске выдаёт
>tar: Removing leading `/' from member names
>но как нестранно архевирует....

Po4itai man tar na predmet razli4nih klu4i, naprimer -P. Odnako esli
ispolzovat ego, to vse puti budut absolutnimi. Dla etogo ja i pisal
po povodu perenapravlenija vivoda skripta ili konkretnih komand.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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