come svuotare periodicamente la cache

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
riotten
Linux 1.x
Linux 1.x
Messaggi: 185
Iscritto il: mer 6 giu 2007, 16:05
Slackware: 13.37
Desktop: Fluxbox
Località: Udine

come svuotare periodicamente la cache

Messaggio da riotten »

ciao,
qualcuno conosce il comando tramite il quale posso svuotare la cache da console, il tutto poi sarà gestito tramite Cron
(so che è controproducente farlo ma devo fare un test sulle prestazioni)
grazie

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: come svuotare periodicamente la cache

Messaggio da conraid »

riotten ha scritto:ciao,
qualcuno conosce il comando tramite il quale posso svuotare la cache da console, il tutto poi sarà gestito tramite Cron
(so che è controproducente farlo ma devo fare un test sulle prestazioni)
grazie
La cache di cosa? :-k

mordecai
Linux 3.x
Linux 3.x
Messaggi: 752
Iscritto il: mer 10 gen 2007, 21:59

Re: come svuotare periodicamente la cache

Messaggio da mordecai »

Forse la tmp

Avatar utente
riotten
Linux 1.x
Linux 1.x
Messaggi: 185
Iscritto il: mer 6 giu 2007, 16:05
Slackware: 13.37
Desktop: Fluxbox
Località: Udine

Re: come svuotare periodicamente la cache

Messaggio da riotten »

si, scusate intendevo la tmp.......ero ancora frastornato dal risultato di Olanda-Italia quando ho scritto il post.
a mente lucida...basta che lanci un

Codice: Seleziona tutto

rm * && rm -r *
dentro la directory /tmp oppure esiste un comando un po' più raffinato?

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: come svuotare periodicamente la cache

Messaggio da danix »

non puoi mettere semplicemente

Codice: Seleziona tutto

rm -rf /tmp/*
in /etc/rc.d/rc.local_shutdown e svuotarla ogni volta che spegni il pc?? io credo non sia consigliabile svuotare tmp mentre stai usando il sistema...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
riotten
Linux 1.x
Linux 1.x
Messaggi: 185
Iscritto il: mer 6 giu 2007, 16:05
Slackware: 13.37
Desktop: Fluxbox
Località: Udine

Re: come svuotare periodicamente la cache

Messaggio da riotten »

danix85 ha scritto:non puoi mettere semplicemente

Codice: Seleziona tutto

rm -rf /tmp/*
in /etc/rc.d/rc.local_shutdown e svuotarla ogni volta che spegni il pc?? io credo non sia consigliabile svuotare tmp mentre stai usando il sistema...
so perfettametente che svuotarla durante l'utilizzo del PC non è consigliabile ma essendo un PC che sta accesso per lunghi periodi non posso (credo) risolvere in altro modo...(ogni altro consiglio è ben accetto)
volevo fare questa prova se poi vedo che crea l'instabilità del sistema tolgo i comandi senza grossi patemi

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: come svuotare periodicamente la cache

Messaggio da targzeta »

Potresti fare come me,
mi sono creato una directory /tmp/tmp e tutti i programmi li imposto per salvare i file temporanei lì dentro. A quel punto la directory /tmp/tmp puoi svuotarla come e quando ti pare.
Comunque i file temporanei in /tmp/ che non dovresti eliminare sono veramente pochi, quindi se dai il comando che hai postato prima, in particolare non eliminando i file e directory nascoste (che iniziano con il punto '.*'), non dovresti avere nessun problema.

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: come svuotare periodicamente la cache

Messaggio da Mario Vanoni »

rm -rf /tmp/* non svuota tutto,
uso uno script nominato "cleanup" con

if [ -d /tmp ]
then
cd /tmp
find \( ! -name . ! -name .. \) -exec rm -rf {} \; 2> /dev/null
fi

e lo stesso codice anche per /var/tmp

chiamato da crontab alle 23:59, se la macchina va 24/7,
e sempre da rc.local_shutdown

pensate a dirs/files come .ICE-unix, .X11-unix ecc.

Avatar utente
riotten
Linux 1.x
Linux 1.x
Messaggi: 185
Iscritto il: mer 6 giu 2007, 16:05
Slackware: 13.37
Desktop: Fluxbox
Località: Udine

Re: come svuotare periodicamente la cache

Messaggio da riotten »

Mario Vanoni ha scritto:rm -rf /tmp/* non svuota tutto,
uso uno script nominato "cleanup" con

if [ -d /tmp ]
then
cd /tmp
find \( ! -name . ! -name .. \) -exec rm -rf {} \; 2> /dev/null
fi

e lo stesso codice anche per /var/tmp

chiamato da crontab alle 23:59, se la macchina va 24/7,
e sempre da rc.local_shutdown

pensate a dirs/files come .ICE-unix, .X11-unix ecc.
grazie mille

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: come svuotare periodicamente la cache

Messaggio da Paoletta »

Mario Vanoni ha scritto: pensate a dirs/files come .ICE-unix, .X11-unix ecc.
ma facendo così li cancelli, se non erro...

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: come svuotare periodicamente la cache

Messaggio da targzeta »

Paoletta ha scritto:
Mario Vanoni ha scritto: pensate a dirs/files come .ICE-unix, .X11-unix ecc.
ma facendo così li cancelli, se non erro...
No, cancella gli stessi file che avevo suggerito io, ovvero tutti tranne quelli "nascosti" (non ricordo mai se sotto linux si chiamano così, comunque quelli il cui nome inizia con un '.').

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: come svuotare periodicamente la cache

Messaggio da Paoletta »

Codice: Seleziona tutto

paoletta@slack ~ $ cd /tmp/
paoletta@slack /tmp $ find \( ! -name . ! -name .. \)
./.ICE-unix
./.X11-unix
./.X11-unix/X0
./plugtmp
./plugtmp/boxNews.swf
./plugtmp/crossdomain.xml
./plugtmp/config.xml
./plugtmp/crossdomain-1.xml
./plugtmp/boxNews.css
./plugtmp/news_hp_corsera.xml
./plugtmp/COR_classifica_1giorno.xml
./.X0-lock
./tmpw0pbRYadesklets_fifo
./tmpt-NTWkadesklets_fifo
./tmpgfcONRadesklets_fifo
./tmpk3k1Q0adesklets_fifo
./tmp8Co1nEadesklets_fifo
./tmpCpBlIKadesklets_fifo
./tmpDNfaW0adesklets_fifo
./tmpHpydhIadesklets_fifo
./tmppQY2Zoadesklets_fifo
./adesklets_uid1000_yab.py_0.lock
./acroread_1000_100
./adesklets_uid1000_Calendar.py_0.lock
non sembrerebbe, per non cancellare i files nascosti basterebbe

Codice: Seleziona tutto

rm -Rf /tmp/*
che è diverso da

Codice: Seleziona tutto

rm -Rf /tmp/.*
che sarebbe una catastrofe perchè cancella anche il contenuto di /

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: come svuotare periodicamente la cache

Messaggio da targzeta »

Si, hai ragione, stavo giusto per editare il mio post per dire che a me elenca anche quelle directory, ma mi hai preceduto.

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: come svuotare periodicamente la cache

Messaggio da Mario Vanoni »

Lo stile di "cleanup" citato proviene da AT&T UNIX SVR3,
al boot venivano completamente svuotati (zero cadaveri),
/tmp e /usr/tmp, diventato ora /var/tmp,
i dirs/files /tmp/.ICE-unix ecc. vengono creati ex novo con startx.
Un rc.local_shutdown non esisteva ai tempi,
e nelle macchine 24/7 veniva chiamato regolarmente da crontab.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: come svuotare periodicamente la cache

Messaggio da conraid »

Mario Vanoni ha scritto:Lo stile di "cleanup" citato proviene da AT&T UNIX SVR3,
al boot venivano completamente svuotati (zero cadaveri),
/tmp e /usr/tmp, diventato ora /var/tmp,
i dirs/files /tmp/.ICE-unix ecc. vengono creati ex novo con startx.
Un rc.local_shutdown non esisteva ai tempi,
e nelle macchine 24/7 veniva chiamato regolarmente da crontab.

Anche adesso se cancelli completamente /tmp al riavvio si creano le dir necessarie
Ma in una macchina in funzione non puoi cancellare alcuni file, a meno che non provvedi subito a ricrearli.

In effetti non sappiamo se quella macchina necessita di X acceso 24/7

Rispondi