![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| 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! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| copiare i file con la data | isingh786 | HP-UX | 1 | 03-10-2006 05:04 PM |
| lista dei file che non appartengono alla data corrente | esh.mohan | UNIX for Dummies Domande & Risposte | 3 | 02-20-2006 12:24 PM |
| lista dei file che non appartengono alla data corrente | esh.mohan | Shell scripting e di programmazione | 1 | 02-20-2006 10:38 AM |
| come trovare i file inferiore alla data corrente | mallikarjuna | UNIX for Dummies Domande & Risposte | 4 | 01-20-2006 01:49 PM |
| copiare e rinominare i file della lista | kinmak | UNIX for Dummies Domande & Risposte | 7 | 02-27-2005 09:23 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
script per rinominare i file con data e copia.
Ho qualche web log come access.log. che sarebbe sempre più ogni giorno.
quello che faccio ogni giorno è, prendere la copia di backup dei access.log come access.log_ (currentdate) e annullare il access.log. Così pensò di scrivere uno script ... ma bloccato in mezzo. La mia richiesta: per tenere il backup e vanificare il log dopo che raggiunge 500 mb 1) Sono in grado di trovare i log che sono più di 500MB di utilizzo di questo comando trovare. -size +1000000-exec ls-l () \;> / tmp / log 2) Come faccio a pick-up di cui i file in / tmp / log e di backup con currentdate? Ho bisogno di un comando per il backup (copia) con la data corrente nella stessa directory. Grazie logic0 |
|
||||
|
Citazione:
Codice:
find <path_to_directory> -size +1000000 -exec ls -l {} \; > /tmp/logs
Codice:
dt=$( date +%Y%M%d )
while read file
do
cp ${file} "${file}_${dt}"
: > ${file}
done < /tmp/logs
|
|
||||
|
questione
dt \u003d $ (date +% Y% m% d)
mentre leggere il file fare cp $ (file) "$ (file) _ $ (dt)" :> $ (File) - non ho undestsand questa linea, che cosa significa questa linea fatto </ tmp / log U può spiegare, cosa questa linea. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|