Go Back   UNIX e Linux Forum > Inizio Forum > UNIX for Dummies Domande & Risposte
.
Google Site



UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto!

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 06-20-2006
Utente Registrato
 

Iscriviti Data: giugno 2006
Interventi: 1
Eliminazione dei file di registro.

Ci sono file di log che risale al 2004. Ho bisogno di scrivere uno script che interative sarà richiesta l'utente per quanti mesi ha bisogno di mantenere i file di log e rimuovere tutti gli altri file di log dopo che mesi.
Supponendo ora siamo nel giugno del 2006, se la richiesta di tenere file di log per gli ultimi 3 mesi, lo script sarà necessario eliminare tutti i file prima di aprile 2006. vale a dire prima di file dal 01 aprile 2006.

Si prega di suggerire una soluzione

Grazie.
Sponsored Links
  #2 (permalink)  
Old 06-23-2006
Utente Registrato
 

Iscriviti Data: maggio 2005
Posti: 40
Lo script di seguito la ricerca di file di più di $ FileAge e comprimerlo. È possibile modificare il comando per comprimere eliminare.

Hope this helps.

#! / bin / ksh
echo "Inserire l'età dei file per conservare questo comprimere
echo "1) 1 mese 3) 3 mesi"
echo "2) 2 mesi 4) Uscita"
echo "Per favore inserisci la tua scelta: \ c"
leggere scelta

$ scelta a caso
1)
echo "comprimere tutti i file di età superiore a 1 mese"
FileAge \u003d 30
echo "trasformazione ...";;
2)
echo "comprimere tutti i file di età superiore a 2 mesi"
FileAge \u003d 60
echo "trasformazione ...";;
3)
echo "comprimere tutti i file di età superiore a 3 mesi"
FileAge \u003d 90
echo "trasformazione ...";;
4)
echo "Hai scelto di uscita"
uscita;
*)
echo "Spiacente, non è nel menu.";;
esac

# Comprimere i file che non terminano con. Z e. Gz da CompressPath $ dir
echo "Compressione dei file da $ CurrDir"> & 2
per VAR1 `trovare in" $ (CompressPath) / ". \ (!-Nome.-A!-Name '*. Z'-a!-Name '*. gz' \)-type f-prune-mountstop-mtime + $ () FileAge »
fare
# Verificare se un nome è compresed esistenti per il file di destinazione
if [-a $ () VAR1. gz] | | [-a $ () VAR1. Z]
allora
# Appendi uno datestamp al fascicolo
Var2 \u003d "$ () VAR1. TimeStamp $ ()"
mv $ var1 $ var2

# Procedere per comprimere questo file rinominato
# $ () $ GZIP VAR2
gzip $ var2
altro
# $ () $ GZIP VAR1
gzip $ VAR1
fi
fatto
Sponsored Links
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Chiuso


Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Soppressione di più file in perl pulkit Shell scripting e di programmazione 1 02-12-2008 05:55 AM
Trovare file nascosti e di proteggere la cartella contenente i file nascosti dalla soppressione pochaw Shell scripting e di programmazione 4 12-22-2007 01:33 AM
condizionato la cancellazione di file di log sonali007 UNIX for Dummies Domande & Risposte 3 10-03-2007 12:56 PM
Script per la cancellazione automatica dei vecchi file vivek_scv Shell scripting e di programmazione 4 09-09-2007 02:57 AM
Per quanto riguarda la soppressione del vecchio file Chidvilas Shell scripting e di programmazione 3 12-27-2005 10:05 PM



Tutti gli orari sono GMT -4. La data di oggi è 06:29 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2010. Tutti i diritti Reserved.Ad Management by RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0