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 )