Strona 1 z 1

skrypt pakujący, zapisujący dane uruchamiany przez crona

: 11 marca 2009, 15:06
autor: waluszek
Witam koledzy i koleżanki.

Mam taką prośbę czy ktoś mógłby mi pomóc w napisaniu prostego skryptu do pakowania danych i uruchamianego z crona

Chodzi o prosty skrypt, który w nazwie pliku poda datę, spakuje go i przeniesie do odpowiedniego katalogu. Chodzi o to by wykonywane było to cyklicznie przez crona.
Ja jestem jak na razie za cienki w uszach aby to samemu napisać.

Pozdrawiam i proszę o pomoc.

: 11 marca 2009, 15:47
autor: thalcave
Zadanie nie wymaga żadnej wiedzy... proste pytanie: wiesz jak się pakuje dane (np. za pomocą tara)?

: 11 marca 2009, 15:50
autor: waluszek
Wydaje mi się, że tak, a możliwe, że nie.
Wiem jak rozpakować ale jakich parametrów użyć aby spakować nie bardzo. Nigdy nie było mi to potrzebne.
Pozdrawiam i przepraszam za niewiedzę.

: 11 marca 2009, 15:54
autor: thalcave
Za niewiedzę nie trzeba przepraszać. Można się dokształcić:

Kod: Zaznacz cały

man tar
przykładowa komenda wygląda tak:

Kod: Zaznacz cały

tar cf kopia$(date +%d.%m.%y).tar plik1 plik2 plik3 katalog4

: 11 marca 2009, 16:03
autor: waluszek
Czyli jeśli wykorzystam tą komendę podaną przez Ciebie to zostanie spakowane to tak jak myślę?
Czyli konkretny katalog zostanie nazwany data spakowany i następnie przeniesiony do konkretnej lokalizacji, tak?

: 11 marca 2009, 16:28
autor: beel
Nazwa archiwum będzie np. "kopia11.03.09.tar", a drugi parametr "plik1 plik2 plik3 katalog4" to pliki/katalogi, które umieszczasz w archiwum. Jeśli chodzi o lokalizację archiwum to będzie ono w katalogu bieżącym, no chyba, że podasz inną (pierwszy parametr).

: 11 marca 2009, 16:35
autor: waluszek
Rozumiem, dziękuję bardzo. Jeszcze nad tym posiedzę i może coś z tego będzie.
Pozdrawiam.