Logrotate: configurare la rotazione automatica dei log: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
nessun oggetto della modifica
mNessun oggetto della modifica
 
(2 versioni intermedie di uno stesso utente non sono mostrate)
Riga 310: Riga 310:
Verrà inviato a root il file appena ruotato.
Verrà inviato a root il file appena ruotato.
    
    
'''size, maxsize, minsize'''
'''size, maxsize, minsize'''<br/>
Permettono di ruotare i file in base alla loro grandezza.<br/>
Permettono di ruotare i file in base alla loro grandezza.<br/>
Queste opzioni devono essere seguite da una numero che indica i kilobyte (k), i megabyte (M) o i gigabyte (G); se non viene specificato nulla, si assumerà una grandezza espressa in byte.<br/>
Queste opzioni devono essere seguite da una numero che indica i kilobyte (k), i megabyte (M) o i gigabyte (G); se non viene specificato nulla, si assumerà una grandezza espressa in byte.<br/>
Riga 378: Riga 378:
</pre>
</pre>
Se il log raggiunge 1M, avviene la rotazione ma non viene modificato il timestamp, per cui la rotazione prevista dopo il periodo indicato (nell'esempio è un mese) viene comunque eseguita.<br/>
Se il log raggiunge 1M, avviene la rotazione ma non viene modificato il timestamp, per cui la rotazione prevista dopo il periodo indicato (nell'esempio è un mese) viene comunque eseguita.<br/>
Il risultato è quello di avere dei log ruotati con una dimensione massima di 1M e distanziati al più di un mese (ma potrebbero essere distanziati di un intervallo temporale minore)
Il risultato è quello di avere dei log ruotati con una dimensione massima di 1M e distanziati al più di un mese (ma potrebbero essere distanziati di un intervallo temporale minore).


Con "minsize" avviene qualcosa di analogo:
Con "minsize" avviene qualcosa di analogo:
Riga 508: Riga 508:


'''start count'''<br/>
'''start count'''<br/>
Il numero da cui si parte per contrassegnare i file ruotati. Di default è uno.<br/<
Il numero da cui si parte per contrassegnare i file ruotati. Di default è uno.<br/>
Con:
Con:
<pre>
<pre>
Riga 598: Riga 598:
</pre>
</pre>
Ora, a mezzanotte di ogni giorno, viene eseguito <code>logrotate</code>. Se è passato un giorno dall'ultima rotazione, il log viene ruotato, compresso con ''lzma'', inviato via email all'utente "pluto" e copiato nella directory <code>/home/pluto/backuplogs/</code> con il nome comprensivo della data.<br/>
Ora, a mezzanotte di ogni giorno, viene eseguito <code>logrotate</code>. Se è passato un giorno dall'ultima rotazione, il log viene ruotato, compresso con ''lzma'', inviato via email all'utente "pluto" e copiato nella directory <code>/home/pluto/backuplogs/</code> con il nome comprensivo della data.<br/>
Vi è un'unica rotazione ("rotate 1") per cui esisterà solo un file .lzma nella directory, questo file viene comunque subito spostato in <code>/home/pluto/backuplogs/ (direttiva ''lastaction'').</code> .
Vi è un'unica rotazione ("rotate 1") per cui esisterà solo un file .lzma nella directory, questo file viene comunque subito spostato in <code>/home/pluto/backuplogs/</code> (direttiva ''lastaction'').
Tutti i permessi dei file compressi rimangono gli stessi del file iniziale <code>mylog.log</code> .
Tutti i permessi dei file compressi rimangono gli stessi del file iniziale <code>mylog.log</code> .
        
        
6 999

contributi

Menu di navigazione