Newsgroup: it.comp.os.linux.debian
Titolo: KDE 3.5 e directory .thumbnails

Ieri, stavo gironzolando tra le varie directory nascoste nella home e mi sono
imbattuto in questa, contenente oltre 180 mega di roba, su parecchie centinaia
di files, addirittura del 2008.
Non esiste un qualche automatismo di pulizia peridica per mantenerne le
dimensioni contenute?
-- 
+---------------------------------------------------------------------------+
| Telegrammi:  MortaDella MandaRino                                         |
|              NoceRino MandoLino BaciNella                                 |
+-----#29--------------------Campagna contro le pubblicita` idiote.---------+

 dimensioni contenute?
Fatti uno script che cancelli per data di creazione, che poi fai girare
con un cronjob.
Io per esigenze simili mi ero fatto questo script
/usr/local/bin/spurga_vecchi.sh:
#!/bin/bash
GIORNI=$1
AZIONE=$2
PERCORSO=$3
SYSTIME=`date +%s`
SECS=$(( $GIORNI * 86400 ))
MINTIME=$(( $SYSTIME - $SECS ))
for OGNI in $PERCORSO/*; do
   if [ -f $OGNI ]; then
      DATI=`stat -c "%n %Y" $OGNI`
      NOMEFILE=`echo $DATI | cut -f 1 -d \ `
      ORAMOD=`echo $DATI | cut -f 2 -d \ `
      if [ $ORAMOD -le $MINTIME ]; then
         if [ "$AZIONE" == "r" \
              -o "$AZIONE" == "-r" \
              -o "$AZIONE" == "--remove" ]; then
            rm -f $NOMEFILE
         else
            echo $NOMEFILE
         fi
      fi
   fi
done
che poi in un cronjob richiamo passando come parametri:
1) il numero di giorni da "lasciare";
2) l'azione (se cancellare i file oppure farne solo la lista);
3) il percorso su cui agire.
NOTA: così come l'ho fatto io *non* ricorre nelle directory.
-- 
Massimo Bacilieri AKA Crononauta

 con un cronjob.
Strano non fosse stato previsto un problema simile.
Ho dato una occhiata anche al portatilino che uso in vacanza con linpus, ed in
effetti anche li esiste lo stesso problema. Ora capisco perchï¿œ la memoria si
assottiglia continuamente...
Bello scriptino.
Solo che, dato che il piccï¿œ non lo tengo sempre acceso e, per motivi di lavoro,
a volte passano parecchi giorni tra una accensione e la successiva,
ispirandomi alla tua idea ne ho creato uno che fa la pulizia, dopo un tot di
accensioni purchï¿œ in date diverse, e lo avvio al boot. ï¿œ in fase di debug, ma
dovrebbe funzionare... (Spero!).
-- 
+---------------------------------------------------------------------------+
| Aho e che palle, so' tre giorni che ci sminchiazzi le cosiddette!         |
| Ma la sera ci dai di get/put o ti limiti all'handshaking e ti vieni a     |
| sfogare co' noi?                                                          |
+-----#32--------------------Campagna contro le pubblicita` idiote.---------+

 a volte passano parecchi giorni tra una accensione e la successiva,
Per quello c'è anacron, che è fatto apposta :-)


 Per quello c'è anacron, che è fatto apposta :-)
Certo, ma opera ad intervalli fissi, mentre io ho intervalli variabili.
É vero che se metto un perido di un mese, (sul portatile non sono sicuro) ma
sul fisso, ci sto sempre dentro...
Il mio giochetto, invece aggiunge la data di ogni avvio in un file, e va a
vedere la data scritta del nono avvio (o quello che io scelgo) precedente e
cancella solo quello che é prima di tale data.
Se il PC (il portatile, che ha poca memoria e mi preme di piú), sta fermo una
settimana, poi 2 giorni, poi 3 mesi...
Poi, non che cambi molto, azzerare tutto ad ogni avvio, tanto le immagini
vengono create nuovamente. 
Solo una sega mentale per fare un po' di esercizio.  ;) 
-- 
+---------------------------------------------------------------------------+
|  Tu DiCi PuttAna A Me QuandO l'uniCa Parte Vergine Del TuO cOrpO è il     |
|  CervellO VistO Che nOn Centra Mai Un CaZzO?!?                            |
+-----#35--------------------Campagna contro le pubblicita` idiote.---------+

 vengono create nuovamente. 
Be', io lo faccio allo spegnimento.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net