Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Inny

bash- skrypt do autoamtyzacji dem

Inny

  • Zamknięty Temat jest zamknięty
24 odpowiedzi w tym temacie

#21 wenus

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:47
Offline

Napisano 22.01.2011 13:55

aaa to zle sie zrozumieliśmy ;P raczej szkota zasobów na odpalanie co minute skryptu ;P

i tak sie jeszcze zastanwiam co do tego kasowania

find ${DESCDIR}/${DEST_DIR}/*.gz -mtime +7 -exec rm {} \; 2> /dev/null # kasowanie po 7 dniach

codziennie mamy zakaldany nowyfolder z data wiec on nigdy w nowym folderze nie znajdzie dem z 7 dni wstecz :D mozelepiej zeby szukał po dacie utworzenia katalogu i kasował całe katalogi >?

Użytkownik wenus edytował ten post 22.01.2011 14:17

  • +
  • -
  • 0

#22 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 22.01.2011 15:03

Fakt, zapomniałem o tym.
find ${DESCDIR} -depth -type d -empty -exec rm -rf {} \; 2> /dev/null # kasowanie folderów wraz z zawartością utworzonych tydzień wstecz

  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#23 wenus

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:47
Offline

Napisano 22.01.2011 17:40

Fakt, zapomniałem o tym.

find ${DESCDIR} -depth -type d -empty -exec rm -rf {} \; 2> /dev/null # kasowanie folderów wraz z zawartością utworzonych tydzień wstecz

ktory moment tej linijki odpowiada za ilosc dni ? pytanie przyszłościowe jakbym chciał zmeinic na mniej czy wiecej ;>
  • +
  • -
  • 0

#24 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 22.01.2011 18:07

Ups... tak to jest jak człowiek jest na haju (antybiotyki, w dawce EXTRA), to co dałem wyżej sprawdzi się defacto wraz z poprzednimi komendami, można jednak zastąpić dwie komendy kasowania plików jedną, która skasuje folder wraz z zawartością który będzie starszy niż X dni.

find ${DESCDIR} -depth -type d -mtime +7 -exec rm -rf {} \; 2> /dev/null # kasowanie folderów wraz z zawartością utworzonych tydzień wstecz


Gdzie 7 to ilość dni i ważne, pamiętaj o tym "+".

Spoiler

  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#25 wenus

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:47
Offline

Napisano 22.01.2011 18:29

dziękuje Ci slicznie :) i życzę szybkiego powrotu do zdrowia !

Dodano 26 styczeń 2011 - 18:27:
Mam problem , skrypt ładnie śmigał sobie z crontaba , a od wczoraj jak ma sie odpalic z crona płacze o braku zezwoleń do czynności . :/ dodalem go z konta root wiec powinien mieć 100% uprawnień plik ma chmod +x , odpalony z palca działa poprawnie
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Inny

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych