![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen! |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Kopieren von Dateien mit Datum | isingh786 | HP-UX | 1 | 03-10-2006 05:04 PM |
| Liste Dateien, die nicht zu aktuellen Datum | esh.mohan | UNIX for Dummies Questions & Answers | 3 | 02-20-2006 12:24 PM |
| Liste Dateien, die nicht auf aktuelle Datum | esh.mohan | Shell Programmierung und Scripting | 1 | 02-20-2006 10:38 AM |
| So finden Sie Dateien weniger als das aktuelle Datum | mallikarjuna | UNIX for Dummies Questions & Answers | 4 | 01-20-2006 01:49 PM |
| kopieren und umbenennen Liste der Dateien | kinmak | UNIX for Dummies Questions & Answers | 7 | 02-27-2005 09:23 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Skript zum Umbenennen von Dateien mit Datum und kopieren Sie sie.
Ich habe einige Webserver-Logs wie access.log. was wächst jeden Tag.
was ich tue, jeden Tag ist, nehmen Sie die Sicherung der access.log als access.log_ (CurrentDate) und Beseitigung der access.log. So dachte ein Skript zu schreiben ... stecken, sondern in Mitte. Meine Forderung:, um die Backup-und zunichte gemacht, nachdem sie das Protokoll auf 500 MB 1) Ich bin in der Lage zu finden, die Protokolle, die mehr als 500MB mit diesem Befehl finden. Größe +1000000-exec ls-l () \> / tmp / logs 2) Wie kann ich Pick-up die Dateien in / tmp / logs und die Sicherung mit CurrentDate? Ich brauche einen Befehl aus, um Backup (Kopie) mit den aktuellen Datum im selben Verzeichnis. Danke logic0 |
|
||||
|
Zitat:
Code:
find <path_to_directory> -size +1000000 -exec ls -l {} \; > /tmp/logs
Code:
dt=$( date +%Y%M%d )
while read file
do
cp ${file} "${file}_${dt}"
: > ${file}
done < /tmp/logs
|
|
||||
|
Frage
dt \u003d $ (date +% Y% M% d)
while read-Datei tun cp $ (file) "$ (FILE) _ $ (dt)" :> $ (File) - Ich habe nicht undestsand diese Linie, was diese Zeile done </ tmp / logs Can u erklären, was bedeutet, dass die Linie. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|