Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 8 lipca 2025, 22:28

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 4 ] 
Autor Wiadomość
Post: sobota, 18 listopada 2006, 11:07 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
Witam!
Napisałem skrypcik, który z podanego katalogu usuwa pliki starsze niż ileś sekund/godzin/dni. Proszę o wszelkie uwagi.

: [/] [] ()
#!/bin/bash
#plik czyszczacy stare pliki w katalogu
katalog='/home/konnekt/'
czas=259200 # w tym wypadku 72h. Podajemy w sekundach

ls $katalog | while read linia;
do
    utworzony=`stat -c=%X "$katalog""$linia" | cut -d= -f2`
    aktualna=`date +%s`
    let "roznica=$aktualna - $utworzony"
    if [ $roznica -gt 259200 ];
    then rm "$katalog""$linia";
    echo `date` Usunieto: "$katalog""$linia" >> /root/usuniete_log
    fi;
done;

skrypt dodać do cron.daily ( na przykład )


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 18 listopada 2006, 11:23 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
ooo przyda mi sie, mam pelno katalogow ze starymi plikami :)

np.: bin,boot,lib..... :twisted:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 18 listopada 2006, 12:30 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
to samo można zrobić jednym poleceniem:
: [/] [] ()
find -date cośtam -exec rm -f {};

nie sprwadzałem czy działa bo tak mniej więcej

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 18 listopada 2006, 17:03 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
aha.. zrobiłem jak umiałem, ale dzięki za info :D


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 4 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl