Segregacja dem
(Różnice między wersjami)
(→Instalacja) |
(→Opis) |
||
Linia 2: | Linia 2: | ||
Skrypt pakuje dema do gzipa, bzipa bądź rara, po czym usuwa juz spakowane pliki. | 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 [[ | + | Wszelkie uwagi i sugestie co do rozwoju skryptu proszę kierować na [[Dyskusja:Segregacja_dem|tutaj]] lub na mojego maila |
[[kategoria:HLDS]] | [[kategoria:HLDS]] | ||
[[Kategoria:SRCDS]] | [[Kategoria:SRCDS]] | ||
[[Kategoria:HLTV]] | [[Kategoria:HLTV]] | ||
+ | [[Kategoria:SRCTV]] | ||
+ | |||
=Linki= | =Linki= | ||
Zamiast wklejać można pobrać plik [http://dsl-tp.internetdsl.pl/sh/hlds/archdem.sh tutaj] | Zamiast wklejać można pobrać plik [http://dsl-tp.internetdsl.pl/sh/hlds/archdem.sh tutaj] |
Wersja z 17:06, 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