Nowe posty

Autor Wątek: Bash backup  (Przeczytany 3054 razy)

pychtun

  • Gość
Bash backup
« dnia: 2010-02-11, 16:36:09 »
Prosze o pomoc w tym oto skrypcie i o wytłumaczenie go gdyż nie wiem jak się za to zabrać a mianowicie mam napisać skrypt
który co sobotę o 22,00 będzie tworzył kopię zapasową katalogu /home/dokumenty na udostępniony (za pomocą protokołu SMB) na innym serwerze katalog "backup", tak aby proces ten nie wytwarzał nadmiernego obciążenia w systemie (otrzymywał najmniej czasu procesora), i aby:
    * w razie nieprawidłowego wykonaniabackupu, dostarczyć odpowiednia wiadomość e-mail,
    * pliki kopii zapasowej były tworzone w oparciu o nazwę backup_dokumenty_{data}, gdzie pod {data} powinna być podstawiana aktualna data (dzień, miesiąc i rok) wykonania kopii zapasowej,
    * utrzymywane było 7 ostatnich plików z kopią zapasową, czyli usuniecie 8 najstarszego pliku z kopią zapasową.

arctgx

  • Gość
Bash backup
« Odpowiedź #1 dnia: 2010-02-11, 23:54:01 »
Cytat: pychtun
Prosze o pomoc w tym oto skrypcie i o wytłumaczenie go gdyż nie wiem jak się za to zabrać a mianowicie mam napisać skrypt
który co sobotę o 22,00 będzie tworzył kopię zapasową katalogu /home/dokumenty na udostępniony (za pomocą protokołu SMB) na innym serwerze katalog "backup", tak aby proces ten nie wytwarzał nadmiernego obciążenia w systemie (otrzymywał najmniej czasu procesora), i aby:
    * w razie nieprawidłowego wykonaniabackupu, dostarczyć odpowiednia wiadomość e-mail,
    * pliki kopii zapasowej były tworzone w oparciu o nazwę backup_dokumenty_{data}, gdzie pod {data} powinna być podstawiana aktualna data (dzień, miesiąc i rok) wykonania kopii zapasowej,
    * utrzymywane było 7 ostatnich plików z kopią zapasową, czyli usuniecie 8 najstarszego pliku z kopią zapasową.
Jak stało się, że zlecono go Tobie, skoro nawet nie wiesz jak się zabrać? Nikt za Ciebie nie będzie robił zadań domowych ani dublował pracy prowadzącego.