Segregacja dem
Od HLDS.pl
(Różnice między wersjami)
(→Opis) |
(→Skrypt) |
||
(Nie pokazano 2 wersji utworzonych przez jednego użytkownika) | |||
Linia 1: | Linia 1: | ||
=Opis= | =Opis= | ||
− | Skrypt pakuje dema do gzipa, bzipa bądź rara, po czym usuwa | + | Skrypt pakuje dema do gzipa, bzipa bądź rara, po czym usuwa już spakowane pliki. |
Wszelkie uwagi i sugestie co do rozwoju skryptu proszę kierować na [[Dyskusja:Segregacja_dem|tutaj]] lub na mojego maila | Wszelkie uwagi i sugestie co do rozwoju skryptu proszę kierować na [[Dyskusja:Segregacja_dem|tutaj]] lub na mojego maila | ||
Linia 8: | Linia 8: | ||
[[Kategoria:HLTV]] | [[Kategoria:HLTV]] | ||
[[Kategoria:SRCTV]] | [[Kategoria:SRCTV]] | ||
+ | [[Kategoria:Skrypty]] | ||
=Linki= | =Linki= | ||
Linia 17: | Linia 18: | ||
chmod 766 archdem.sh | chmod 766 archdem.sh | ||
*Modyfikujemy treść według opisu wewnątrz skryptu - chodzi o ścieżki. | *Modyfikujemy treść według opisu wewnątrz skryptu - chodzi o ścieżki. | ||
− | *Dodajemy skrypt do cron'a poprzez ręczny wpis, | + | *Dodajemy skrypt do [[cron|cron'a]] poprzez ręczny wpis, bądź 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= | =Skrypt= | ||
Linia 69: | Linia 70: | ||
#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> | </bash> | ||
+ | |||
+ | =Inne= | ||
+ | Zobacz także [[Pack_demos.sh]] |
Aktualna wersja na dzień 20:16, 3 mar 2010
Spis treści |
Opis
Skrypt pakuje dema do gzipa, bzipa bądź rara, po czym usuwa już 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, bądź 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
Inne
Zobacz także Pack_demos.sh