Segregacja dem

Od HLDS.pl
(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
 
(Skrypt)
 
(Nie pokazano 4 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
 
=Opis=
 
=Opis=
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 już spakowane pliki.
  
Wszelkie uwagi i sugestie co do rozwoju skryptu proszę kierować na [[:Dyskusja|tutaj]] lub na mojego maila
+
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]]
 +
[[Kategoria:Skrypty]]
 +
 
=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]
Linia 15: 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, badz wrzucamy go do np /etc/cron.weekly
+
*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=
 
<bash>
 
<bash>
 
#!/bin/sh
 
#!/bin/sh
Linia 66: Linia 69:
 
# 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
</basnh></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

Osobiste
Przestrzenie nazw
Warianty
Działania
HLDS.pl - Menu:
Inne
IRC
Inne sekcje:
Znajomi:
Narzędzia