![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!! |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| kopiëren van bestanden met de datum | isingh786 | HP-UX | 1 | 03-10-2006 05:04 PM |
| notering bestanden die niet behoren tot de huidige datum | esh.mohan | UNIX voor Dummies Questions & Answers | 3 | 02-20-2006 12:24 |
| Aanbiedings-bestanden die niet behoren tot de huidige datum | esh.mohan | Programmeren en Shell Scripting | 1 | 02-20-2006 10:38 |
| Hoe vindt u bestanden minder dan de huidige datum | mallikarjuna | UNIX voor Dummies Questions & Answers | 4 | 01-20-2006 01:49 PM |
| kopiëren en hernoemen van bestanden | kinmak | UNIX voor Dummies Questions & Answers | 7 | 02-27-2005 09:23 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
script te hernoemen bestanden met de huidige datum en het kopiëren.
Ik heb enkele webserver logs zoals access.log. die zou worden groeit dagelijks.
wat ik doe elke dag is, neemt u de back-up van access.log als access.log_ (currentdate) en nietig de access.log. Dus dacht van het schrijven van een script ... maar vast in midden. Mijn eis: om de back-up en nietig de log na bereikt 500 mb 1) Ik ben in staat om de logbestanden die meer dan 500MB met behulp van deze opdracht zoeken. grootte +1000000-exec ls-l () \;> / tmp / logs 2) Hoe kan ik pickup de bestanden in / tmp / logs en neemt de back-up met currentdate? Ik moet een opdracht om een back-up (kopie) met de huidige datum in dezelfde directory. Bedankt logic0 |
|
||||
|
Citaat:
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
|
|
||||
|
vraag
dt \u003d $ (date +% Y% M% d)
terwijl lezen bestand doen cp $ (file) "$ (file) _ $ (dt)" :> $ (File) - Ik heb niet undestsand deze lijn, wat doet deze lijn Gereed </ tmp / logs Kunt u uitleggen, wat doet die lijn. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|