pulizia dei file tmp

43 risposte [Ultimo messaggio]
Ritratto di dragoncello
dragoncello
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/07/2005
Messaggi: 2741

ciao a tutti ,come da guida ho settato cron per la pulizia dei file tmp,mà hò constatato che non pulisce un tubo almeno sulla mia suse, e per questo volevo segnalarvi una guida per creare uno scripperino che fà il suo sporco lavora egreggiamente
autore Gizmo
http://www.openlinux.eu/content/view/56/39/

SUSE Tumbleweed- kernel-5.7.11.1-1- kde-plasma-5.19.4.1- Intel Core i7 Asus P9x79 pro GeForce GTX 560-driver Nvidia-390.132.14- SSD samsung 850 pro 512 gb http://opensuse-community.org/

Ritratto di spock
spock
(Guru)
Offline
Guru
Iscritto: 03/08/2006
Messaggi: 1198

Strano perché a me settando crond come dice la guida funziona benissimo.

Ritratto di uzumaki
uzumaki
(Geek)
Offline
Geek
Iscritto: 30/12/2006
Messaggi: 109

mi interessa molto questo treadh per la pulizia della cartella tmp.

Il programma di pulizia si chiama crond? Da dove posso scaricarlo? e me lo consigliate?

Sony Vaio Type S - Lìnux Suse 10.2 :idea:

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Io, impostando TMP_DIRS_TO_CLEAR="/tmp" e CLEAR_TMP_DIRS_AT_BOOTUP="yes" dentro /etc/sysconfig/cron, ottengo la pulizia completa di /tmp ad ogni boot.

PS: ho guardato lo scriptino proposto, e sarebbe meglio modificare la riga dell'rm in rm -rfv /tmp/* /tmp/.[!.]* cosi` si evitano i seguenti messaggi d'errore: rm: cannot remove `.&#039; directory `/tmp/.&#039;<br />rm: cannot remove `..&#039; directory `/tmp/..&#039;

@uzumaki: cron non e` un programma che fa pulizia della tmp, e` un programma (cron) che a tempi prestabiliti entra in funzione ed esegue quanto indicato nei file di configurazione. Lo hai gia` installato sul sistema e se vuoi maggiori informazioni, lancia da konsole il comando man cron (e poi premi q per uscire)

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di uzumaki
uzumaki
(Geek)
Offline
Geek
Iscritto: 30/12/2006
Messaggi: 109

ho notato che la stringa CLEAR_TMP_DIRS_AT_BOOTUP="....." è impostato su "no".
Scusate la domanda forse un pò stupida,
ma come posso modificare il file e a salvarlo? Ho provato ma non ci sono riuscito, non mi ha acconsentito a modificarlo. Devo fare tutto da shell da super utente? Non so...

Sony Vaio Type S - Lìnux Suse 10.2 :idea:

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Versione semplice: avvii yast -> system -> /etc/sysconfig editor e modifichi CLEAR_TMP_DIRS_AT_BOOTUP dentro system/cron

Versione per amanti della shell: apri una shell, dai il comando su, inserici la password di root, editi il file /etc/sysconfig/cron (i puristi userebbero vi, ma va bene anche joe o pico), salvi, dai exit per terminare la shell di root

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di uzumaki
uzumaki
(Geek)
Offline
Geek
Iscritto: 30/12/2006
Messaggi: 109

grazie per la spiegazione, ho effettuato la modifica tramite yast.
prima ho provato a modificare da shell, ho messo la password, ho scritto l'indirizzo al file ma:
Password
linux-massi:/home/massi # /etc/sysconfig/cron
bash: /etc/sysconfig/cron: Permission denied

boh.

Adesso ogni volta mi ritroverò la cartella tmp svuotata, giusto? Ho parecchi giga occupati da questi file...

Grazie ancora!

Sony Vaio Type S - Lìnux Suse 10.2 :idea:

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Quote:

uzumaki ha scritto:
linux-massi:/home/massi # joe /etc/sysconfig/cron

o pico o vi al posto di joe (vi te lo sconsiglio, non e` proprio semplice da usare per chi non lo conosce)

Quote:

Grazie ancora!

Di nulla, il forum serve per aiutare

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di Mouseman
Mouseman
(Guru)
Offline
Guru
Iscritto: 26/01/2007
Messaggi: 1090

Anche da parte mia...con Kleansweep da root avevo combinato un DELIRIO :-o

OpenSUSE-Tumbleweed x86 64 OpenSuSE 12.3 Leap 15
nVidia Corporation GT200 [GeForce 210]
Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz

Ritratto di spock
spock
(Guru)
Offline
Guru
Iscritto: 03/08/2006
Messaggi: 1198

Andando su MAX_DAYS_IN_TMP si può anche scegliere la frequenza della pulizia della cartella /tmp, impostando 1 si pulirà tutti i giorni, 2 ogni due giorni etc..

Ritratto di GizMo
GizMo
(Junior)
Offline
Junior
Iscritto: 20/05/2006
Messaggi: 32

Cron con la funzione per pulire la tmp non centra proprio niente, e' un uso abberrante del servizio, inoltre sarebbe meglio svuotare quando esci e non quando avvii dove rischi di potare qualche file temporaneo pipe o altro creato da qualche servizio avviato prima destabilizzando il sistema. e ancora uan volta chiedo perche' delle mie guide non parlate sul mio sito in modo che possa migliorarle .. visto che tanti di voi sembrano apprezzare le mie guide ... anche perche' su questo sito le cose si perdono ... potrei copiare tutte le guide buone che ci sono e incollarle su openlinux anche senza modifiche che nessuno su suseitalia se ne accorgerebbe. Infatti la minifaq per svuotare la tmp e' stata presa ad questo sito e solo messa a posto nell testo. pero' voi siete qui che prendete in esame la mia guida e non la stessa sul vostro sito. Dimostrazione del fatto che questo sito e i suoi fratelli sono organizzati in maniera pessima, disperdono le informazioni e la gente che ci capita sopra finisce per fare sempre le stesse domande e dare sempre le stesse risposte 1 milione di volte.