Segregacja dem
(Różnice między wersjami)
(→Instalacja) |
|||
Linia 17: | Linia 17: | ||
*Dodajemy skrypt do cron'a poprzez ręczny wpis, badz wrzucamy go do np /etc/cron.weekly | *Dodajemy skrypt do cron'a poprzez ręczny wpis, badz wrzucamy go do np /etc/cron.weekly | ||
(obie te czynności wykonujemy z konta root'a, no chyba ze mamy usera z dostępem do cron'a). | (obie te czynności wykonujemy z konta root'a, no chyba ze mamy usera z dostępem do cron'a). | ||
− | + | =Skrypt= | |
<bash> | <bash> | ||
#!/bin/sh | #!/bin/sh | ||
Linia 66: | Linia 66: | ||
# Dla rar'a (jesli mamy na serverze funkcje rar) | # Dla rar'a (jesli mamy na serverze funkcje rar) | ||
#rar a -df $BACKUP"`date +%d_%m_%Y-%H-%M-%S.rar`" $DEM*.dem | #rar a -df $BACKUP"`date +%d_%m_%Y-%H-%M-%S.rar`" $DEM*.dem | ||
− | + | </bash> |
Wersja z 17:02, 19 sie 2006
Spis treści |
Opis
Skrypt pakuje dema do gzipa, bzipa bądź rara, po czym usuwa juz spakowane pliki.
Wszelkie uwagi i sugestie co do rozwoju skryptu proszę kierować na tutaj lub na mojego maila
Linki
Zamiast wklejać można pobrać plik tutaj
Instalacja
- Skopiować tekst poniżej w ramce, wkleić edytorem tekstowym do pliku archdem.sh i zapisać
- Potem należy nadać plikowi prawa wykonywalności (+x)
chmod 766 archdem.sh
- Modyfikujemy treść według opisu wewnątrz skryptu - chodzi o ścieżki.
- Dodajemy skrypt do cron'a poprzez ręczny wpis, badz wrzucamy go do np /etc/cron.weekly
(obie te czynności wykonujemy z konta root'a, no chyba ze mamy usera z dostępem do cron'a).
Skrypt
#!/bin/sh ########################## # # # Skrypt pakujacy dema # # # # v0.2 # # # # by SeLecT # # # # dank@o2.pl # # # ########################## # # CL: # v0.2 - Dodalem obsluge rara # v0.1 - Oficjalne wydanie skryptu # # Skrypt pakuje pliki *.dem do archiwum o nazwie zawierajacej # date i godzine rozpoczecia dzialania skryptu, oraz usuwa juz spakowane dema. # Pozwala rowniez wybrac metode kompresji miedzy gzipem, bzipem i rarem. # Nalezy jednak pamietac o nadaniu komentarza na pozostale dwie opcje z opcji. # # BACKUP - Sciezka do katalogu w ktorym chcemy przechowywac spakowane dema. # Musi byc zakonczona "/" (bez nawiasow) # Gdy chcemy aby spakowane logi byly przechowywane w katalogu # w ktorym znajduje sie skrypt pozostawiamy puste pole po "=" # DEM - Sciezka do katalogu w ktorym mamy dema do spakowania. # Musi byc zakonczona "/" (bez nawiasow) # Gdy chcemy aby logi byly pobierane z katalogu w ktorym znajduje sie # skrypt pozostawiamy puste pole po "=" # # np: # BACKUP=/home/hlds_l/cstrike/dem_arch/ # DEM=/home/hlds_l/cstrike/ BACKUP= DEM= # Dla gzipa: tar -zcv --remove-files -f $BACKUP"`date +%d_%m_%Y-%H-%M-%S.tar.gz`" $DEM*.dem # Dla bzipa: #tar -jcv --remove-files -f $BACKUP"`date +%d_%m_%Y-%H-%M-%S.tar.bz`" $DEM*.dem # Dla rar'a (jesli mamy na serverze funkcje rar) #rar a -df $BACKUP"`date +%d_%m_%Y-%H-%M-%S.rar`" $DEM*.dem