142 lines
5.1 KiB
HTML
142 lines
5.1 KiB
HTML
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML><HEAD><TITLE>Man page of SAVELOG</TITLE>
|
|
</HEAD><BODY>
|
|
<H1>SAVELOG</H1>
|
|
Section: Maintenance Commands (8)<BR>Updated: 30 Dec 2017<BR><A HREF="#index">Index</A>
|
|
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
|
|
|
|
<A NAME="lbAB"> </A>
|
|
<H2>NOME</H2>
|
|
|
|
savelog - salva un file di log
|
|
<A NAME="lbAC"> </A>
|
|
<H2>SINTASSI</H2>
|
|
|
|
<B>savelog</B> [-m modo] [-u utente] [-g gruppo] [-t] [-p] [-c ciclo] [-l] [-j]
|
|
[-J] [-1 .. -9] [-C] [-d] [-l] [-r dir_di_rotaz] [-n] [-q] [-D
|
|
formatodata] file ...
|
|
<A NAME="lbAD"> </A>
|
|
<H2>DESCRIZIONE</H2>
|
|
|
|
Il comando <B>savelog</B> salva e opzionalmente comprime le vecchie copie di
|
|
file. Alle versioni più vecchie di <I>file</I> viene assegnato il nome:
|
|
<DL COMPACT><DT id="1"><DD>
|
|
<P>
|
|
<I>file</I>.<I><numero></I><I><suffisso_compressione></I>
|
|
<P>
|
|
</DL>
|
|
|
|
dove <I><numero></I> è il numero di versione, con 0 che corrisponde alla
|
|
più recente. I numeri di versione > 0 vengono compressi a meno che <B>-l</B>
|
|
non lo impedisca. Il numero di versione 0 non viene compresso perché un
|
|
processo potrebbe ancora avere <I>file</I> aperto in I/O. Solo le versioni
|
|
<I>ciclo</I> vengono mantenute.
|
|
<P>
|
|
Se il file non esiste ed è stata specificata <B>-t</B>, allora verrà creato.
|
|
<P>
|
|
Per i file che esistono e hanno lunghezza maggiore di zero, vengono
|
|
effettuate le seguenti azioni:
|
|
<P>
|
|
<DL COMPACT>
|
|
<DT id="2">1)<DD>
|
|
I file con numero di versione vengono rotati. La versione <I>file</I>.<I>2</I> viene
|
|
spostata nella versione <I>file</I>.<I>3</I>, la versione <I>file</I>.<I>1</I> viene
|
|
spostata nella versione <I>file</I>.<I>2</I> e così via. Da ultimo la versione
|
|
<I>file</I>.<I>0</I> viene spostata nella versione <I>file</I>.<I>1</I> e la versione
|
|
<I>file</I> viene eliminata. Sia i nomi compressi sia i non compressi vengono
|
|
rotati, indipendentemente da <B>l</B>. I file di versione mancanti vengono
|
|
ignorati.
|
|
<P>
|
|
<DT id="3">2)<DD>
|
|
Il nuovo file <I>file</I>.<I>1</I> viene compresso a meno che non sia specificata
|
|
l'opzione <B>-l</B>. Viene cambiato in base alle opzioni <B>-m</B>, <B>-u</B> e <B>-g</B>.
|
|
<P>
|
|
<DT id="4">3)<DD>
|
|
Il <I>file</I> principale viene spostato in <I>file</I>.<I>0</I>.
|
|
<P>
|
|
<DT id="5">4)<DD>
|
|
Se sono utilizzate le opzioni <B>-m</B>, <B>-u</B>, <B>-g</B>, <B>-t</B> o <B>-p</B>, allora
|
|
viene creato un <I>file</I> vuoto in accordo con le opzioni specificate. Con
|
|
l'opzione <B>-p</B>, il file viene creato con gli stessi proprietario, gruppo e
|
|
permessi che aveva prima.
|
|
<P>
|
|
<DT id="6">5)<DD>
|
|
Il nuovo <I>file</I>.<I>0</I> viene cambiato in base alle opzioni <B>-m</B>, <B>-u</B> e
|
|
<B>-g</B>.
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAE"> </A>
|
|
<H2>OPZIONI</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="7"><B>-m modo</B><DD>
|
|
usa chmod per cambiare la modalità dei file di log in «modo», implica <B>-t</B>
|
|
<DT id="8"><B>-u utente</B><DD>
|
|
usa chown per assegnare i file di log ad utente, implica <B>-t</B>
|
|
<DT id="9"><B>-g gruppo</B><DD>
|
|
usa chgrp per assegnare i file di log a gruppo, implica <B>-t</B>
|
|
<DT id="10"><B>-c ciclo</B><DD>
|
|
Salva un numero ciclo di versione del file di log (valore predefinito:
|
|
7). Il valore di <I>ciclo</I> deve essere maggiore o uguale a 2.
|
|
<DT id="11"><B>-t</B><DD>
|
|
usa touch su i nuovi file di log
|
|
<DT id="12"><B>-l</B><DD>
|
|
non comprime alcun file di log (valore predefinito: comprimere)
|
|
<DT id="13"><B>-p</B><DD>
|
|
preserva proprietario, gruppo e permessi del file di log
|
|
<DT id="14"><B>-j</B><DD>
|
|
comprime con bzip2 invece di gzip
|
|
<DT id="15"><B>-J</B><DD>
|
|
comprime con xz invece di gzip
|
|
<P>
|
|
Per xz non è impostata alcuna opzione sulla qualità, e xz decide il valore
|
|
predefinito in base alla quantità totale di RAM fisica. Notare che xz può
|
|
usare una quantità di memoria molto grande per i livelli di compressione più
|
|
alti.
|
|
<DT id="16"><B>-1 .. -9</B><DD>
|
|
livello di compressione o uso della memoria (valore predefinito: 9, tranne
|
|
che per xz)
|
|
<DT id="17"><B>-C</B><DD>
|
|
forza la pulizia dei file di log rotati
|
|
<DT id="18"><B>-d</B><DD>
|
|
usa la data standard per la rotazione
|
|
<DT id="19"><B>-D formatodata</B><DD>
|
|
override date format, in the syntax understood by the <B><A HREF="/cgi-bin/man/man2html?1+date">date</A></B>(1) command
|
|
<DT id="20"><B>-r</B><DD>
|
|
usa <I>rolldir</I> invece di . per ruotare i file
|
|
<DT id="21"><B>-n</B><DD>
|
|
non ruota i file vuoti
|
|
<DT id="22"><B>-q</B><DD>
|
|
funziona silenziosamente
|
|
</DL>
|
|
<A NAME="lbAF"> </A>
|
|
<H2>BUG</H2>
|
|
|
|
Se un processo sta ancora scrivendo su <I>file.0</I> e savelog lo sposta in
|
|
<I>file.1</I> e lo comprime, potrebbero andare persi dei dati.
|
|
<P>
|
|
<A NAME="lbAG"> </A>
|
|
<H2>VEDERE ANCHE</H2>
|
|
|
|
<B><A HREF="/cgi-bin/man/man2html?8+logrotate">logrotate</A></B>(8)
|
|
<P>
|
|
|
|
<HR>
|
|
<A NAME="index"> </A><H2>Index</H2>
|
|
<DL>
|
|
<DT id="23"><A HREF="#lbAB">NOME</A><DD>
|
|
<DT id="24"><A HREF="#lbAC">SINTASSI</A><DD>
|
|
<DT id="25"><A HREF="#lbAD">DESCRIZIONE</A><DD>
|
|
<DT id="26"><A HREF="#lbAE">OPZIONI</A><DD>
|
|
<DT id="27"><A HREF="#lbAF">BUG</A><DD>
|
|
<DT id="28"><A HREF="#lbAG">VEDERE ANCHE</A><DD>
|
|
</DL>
|
|
<HR>
|
|
This document was created by
|
|
<A HREF="/cgi-bin/man/man2html">man2html</A>,
|
|
using the manual pages.<BR>
|
|
Time: 00:05:05 GMT, March 31, 2021
|
|
</BODY>
|
|
</HTML>
|