.\" -*- nroff -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SAVELOG 8 "30 giugno 2010" Debian .SH NOME savelog \- salva un file di log .SH SINTASSI \fBsavelog\fP [\-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 ... .SH DESCRIZIONE Il comando \fBsavelog\fP salva e opzionalmente comprime le vecchie copie di file. Alle versioni più vecchie di \fIfile\fP viene assegnato il nome: .RS \fIfile\fP.\fI\fP\fI\fP .RE dove \fI\fP è il numero di versione, con 0 che corrisponde alla più recente. I numeri di versione > 0 vengono compressi a meno che \fB\-l\fP non lo impedisca. Il numero di versione 0 non viene compresso perché un processo potrebbe ancora avere \fIfile\fP aperto in I/O. Solo le versioni \fIciclo\fP vengono mantenute. Se il file non esiste ed è stata specificata \fB\-t\fP, allora verrà creato. Per i file che esistono e hanno lunghezza maggiore di zero, vengono effettuate le seguenti azioni: .IP 1) I file con numero di versione vengono rotati. La versione \fIfile\fP.\fI2\fP viene spostata nella versione \fIfile\fP.\fI3\fP, la versione \fIfile\fP.\fI1\fP viene spostata nella versione \fIfile\fP.\fI2\fP e così via. Da ultimo la versione \fIfile\fP.\fI0\fP viene spostata nella versione \fIfile\fP.\fI1\fP e la versione \fIfile\fP viene eliminata. Sia i nomi compressi sia i non compressi vengono rotati, indipendentemente da \fBl\fP. I file di versione mancanti vengono ignorati. .IP 2) Il nuovo file \fIfile\fP.\fI1\fP viene compresso a meno che non sia specificata l'opzione \fB\-l\fP. Viene cambiato in base alle opzioni \fB\-m\fP, \fB\-u\fP e \fB\-g\fP. .IP 3) Il \fIfile\fP principale viene spostato in \fIfile\fP.\fI0\fP. .IP 4) Se sono utilizzate le opzioni \fB\-m\fP, \fB\-u\fP, \fB\-g\fP, \fB\-t\fP o \fB\-p\fP, allora viene creato un \fIfile\fP vuoto in accordo con le opzioni specificate. Con l'opzione \fB\-p\fP, il file viene creato con gli stessi proprietario, gruppo e permessi che aveva prima. .IP 5) Il nuovo \fIfile\fP.\fI0\fP viene cambiato in base alle opzioni \fB\-m\fP, \fB\-u\fP e \fB\-g\fP. .SH OPZIONI .TP \fB\-m modo\fP usa chmod per cambiare la modalità dei file di log in «modo», implica \fB\-t\fP .TP \fB\-u utente\fP usa chown per assegnare i file di log ad utente, implica \fB\-t\fP .TP \fB\-g gruppo\fP usa chgrp per assegnare i file di log a gruppo, implica \fB\-t\fP .TP \fB\-c ciclo\fP Salva un numero ciclo di versione del file di log (valore predefinito: 7). Il valore di \fIciclo\fP deve essere maggiore o uguale a 2. .TP \fB\-t\fP usa touch su i nuovi file di log .TP \fB\-l\fP non comprime alcun file di log (valore predefinito: comprimere) .TP \fB\-p\fP preserva proprietario, gruppo e permessi del file di log .TP \fB\-j\fP comprime con bzip2 invece di gzip .TP \fB\-J\fP comprime con xz invece di gzip 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. .TP \fB\-1\ .\|.\ \-9\fP livello di compressione o uso della memoria (valore predefinito: 9, tranne che per xz) .TP \fB\-C\fP forza la pulizia dei file di log rotati .TP \fB\-d\fP usa la data standard per la rotazione .TP \fB\-D formatodata\fP sovrascrive il formato data, nella forma \fI[MMGGhhmm[[CC]AA][.ss]]\fP .TP \fB\-r\fP usa \fIrolldir\fP invece di . per ruotare i file .TP \fB\-n\fP non ruota i file vuoti .TP \fB\-q\fP funziona silenziosamente .SH BUG Se un processo sta ancora scrivendo su \fIfile.0\fP e savelog lo sposta in \fIfile.1\fP e lo comprime, potrebbero andare persi dei dati. .SH "VEDERE ANCHE" \fBlogrotate\fP(8)