1 508
contributi
S3v (discussione | contributi) Nessun oggetto della modifica |
(modificata gerarchia titoli) |
||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Tutte le versioni di Debian|}} | {{Versioni compatibili|Tutte le versioni di Debian|}} | ||
=Introduzione= | == Introduzione == | ||
A molti sysadmin sarà capitato di avere applicazioni (magari scritte in Ruby on Rails o altri framework/linguaggi) che utilizzano una propria directory | A molti sysadmin sarà capitato di avere applicazioni (magari scritte in Ruby on Rails o altri framework/linguaggi) che utilizzano una propria directory <code>/tmp</code> per conservare file temporanei. | ||
Può capitare che o per una errata configurazione o per altri motivi questi file si accumulino col tempo e si arrivi a saturare lo spazio sull'hard disk. Per questo ci viene in aiuto '''tmpreaper'''. | Può capitare che o per una errata configurazione o per altri motivi questi file si accumulino col tempo e si arrivi a saturare lo spazio sull'hard disk. Per questo ci viene in aiuto '''tmpreaper'''. | ||
= Installazione = | == Installazione == | ||
Un semplice: | Un semplice: | ||
<pre># apt-get install tmpreaper</pre> è più che sufficiente. | <pre># apt-get install tmpreaper</pre> è più che sufficiente. | ||
= Funzionamento = | == Funzionamento == | ||
Ogni giorno un job di cron si occuperà di richiamare il programma in questione, che provvederà alla pulizia delle directory indicate nel file di configurazione. | Ogni giorno un job di cron si occuperà di richiamare il programma in questione, che provvederà alla pulizia delle directory indicate nel file di configurazione. | ||
= Configurazione = | == Configurazione == | ||
Il file di configurazione è <code>/etc/tmpreaper.conf</code> ed è composto dalle seguenti direttive: | Il file di configurazione è <code>/etc/tmpreaper.conf</code> ed è composto dalle seguenti direttive: | ||
; SHOWWARNING : imposta la visualizzazione o no dell'alert (è consigliabile, prima di utilizzare questo strumento, leggere il file <code>/usr/share/doc/tmpreaper/README.security.gz</code> | ; <code>SHOWWARNING</code>: imposta la visualizzazione o no dell'alert (è consigliabile, prima di utilizzare questo strumento, leggere il file <code>/usr/share/doc/tmpreaper/README.security.gz</code> | ||
; TMPREAPER_TIME : l'età massima dei file prima che questi vengano rimossi. Se non specificato viene utilizzato il valore presente nella variabile ''TMPTIME'' nel file <code>/etc/default/rcS</code>, altrimenti viene impostato a 7 giorni | ; <code>TMPREAPER_TIME</code>: l'età massima dei file prima che questi vengano rimossi. Se non specificato viene utilizzato il valore presente nella variabile ''TMPTIME'' nel file <code>/etc/default/rcS</code>, altrimenti viene impostato a 7 giorni | ||
; TMPREAPER_PROTECT_EXTRA : permette di impostare delle directory da proteggere, all'interno delle directory da pulire (Es. <code>TMPREAPER_PROTECT_EXTRA='/tmp/isdnctrl* /tmp/important*'</code> | ; <code>TMPREAPER_PROTECT_EXTRA</code>: permette di impostare delle directory da proteggere, all'interno delle directory da pulire (Es. <code>TMPREAPER_PROTECT_EXTRA='/tmp/isdnctrl* /tmp/important*'</code> | ||
; TMPREAPER_DIRS : permette di specificare le directory all'interno delle quali fare pulizia (NOTA: deve terminare con un punto dopo lo slash) (Es. <code>TMPREAPER_DIRS='/tmp/. /var/tmp/.)</code> | ; <code>TMPREAPER_DIRS</code>: permette di specificare le directory all'interno delle quali fare pulizia (NOTA: deve terminare con un punto dopo lo slash) (Es. <code>TMPREAPER_DIRS='/tmp/. /var/tmp/.)</code> | ||
; TMPREAPER_DELAY : permette di impostare un ritardo massimo dopo cui far partire il processo (per evitare che si sovrapponga ad altri processi onerosi) | ; <code>TMPREAPER_DELAY</code>: permette di impostare un ritardo massimo dopo cui far partire il processo (per evitare che si sovrapponga ad altri processi onerosi) | ||
Es. <code>TMPREAPER_DELAY='256'</code> | Es. <code>TMPREAPER_DELAY='256'</code> | ||
; TMPREAPER_ADDITIONALOPTIONS : raccoglie le opzioni aggiuntive da passare al programma tmpreaper | ; <code>TMPREAPER_ADDITIONALOPTIONS</code>: raccoglie le opzioni aggiuntive da passare al programma tmpreaper | ||
contributi