Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Czyszczenie katalogu z plików starszych niż xx http://forum.freesco.pl/viewtopic.php?f=24&t=14095 |
Strona 1 z 1 |
Autor: | marask [ sobota, 18 listopada 2006, 11:07 ] |
Tytuł: | Czyszczenie katalogu z plików starszych niż xx |
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 ) |
Autor: | -MW- [ sobota, 18 listopada 2006, 11:23 ] |
Tytuł: | |
ooo przyda mi sie, mam pelno katalogow ze starymi plikami ![]() np.: bin,boot,lib..... ![]() |
Autor: | MAC!EK [ sobota, 18 listopada 2006, 12:30 ] |
Tytuł: | |
to samo można zrobić jednym poleceniem: nie sprwadzałem czy działa bo tak mniej więcej |
Autor: | marask [ sobota, 18 listopada 2006, 17:03 ] |
Tytuł: | |
aha.. zrobiłem jak umiałem, ale dzięki za info ![]() |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |