|
|
|
|
Google Site
|
|||||||
| Fórumok | Regisztráció | Blog | Man oldalak | Fórum Szabályok | Linkek | Albumok | GYIK | Felhasználók | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome! |
![]() |
|
|
Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|||
|
korn shell scriptet, hogy ugyanaz a fájl története
Helló,
Hogyan írhatok a Korn shell, amely fájlt nevezze át az aktuális dátumot. Amit én akarok, azt egy fájlban átírt minden nap. De ahelyett, szeretném tartani a 14 nap történetét a fájlt. Szóval szeretnék írni egy forgatókönyvet, amely nevezze át a fájlt a jelenlegi időpontban csatolt vége a fájlnév. Akkor a script megy keresztül a történelem és törölje azokat, amelyek 14 nappal korábban az aktuális dátumot. Köszönöm. |
| Sponsored Links | ||
|
|
|
|||
|
Alapjában véve, csak az aktuális dátum a shell változók, mint a DATE Kód:
DATE=`date +"%Y%m%d"` Helyezze át a fájlt az új fájl Kód:
mv log log.$DATE És akkor csak töröl a fájlokat 14 napnál régebbi Kód:
find /var/adm -name log.* -exec rm {} \;Természetesen szüksége lesz egy kis extra bitek körül a parancsot adtam neked. Nem tudom, a fájl nevét nevét vagy elérési utat. Nem tudom, ha az törölni fogja találni több, mint azt a fájlt, ha érdekel be nem tudom, ha a program továbbra is írni a fájlt át, vagy ha létre kell hoznia egy új log fájlt, és indítsa újra a kb. Én sem tudom, az operációs rendszert, amely különbséget tesz. Mivel én nem tudom, más változók eltérő bit ön tesz ki, ha ezeket a parancsokat hajtják végre ülnek most okozhatnak némi kárt a rendszer. Ügyeljen arra, hogy megfelelően módosítja azokat fájlnevek és elérési út, és ellenőrizze, hogy az alkönyvtárakat róla, hogy ne törölje a szükséges fájlt. Carl |
|
|||
|
próbálja meg ezt a
#! / bin / sh mv <fájlnév> <filename.`date +%Y%d%m%H%M%S`> találni <dirname>-type f-name <filename.*>-mtime +13-exec ls-lt () \;-exec rm-f () \;> file_list rgrds, samsam |
| Sponsored Links |
|
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Segítség a Korn Shell parancsfájl | heprox | AIX | 1 | 12-19-2005 02:04 PM |
| korn shell script | pavan_test | UNIX Desktop dummies Kérdések és válaszok | 3 | 10-27-2005 01:09 PM |
| korn shell script | pavan_test | A UNIX a dummies Kérdések és válaszok | 1 | 10-26-2005 02:17 PM |
| Korn Héjprogram - Olvassa el a Fájl & Keresés az értékek | run_unx_novice | Shell programozás és Scripting | 2 | 06-15-2005 08:20 AM |
| su és a jelszót a Korn shell script | Melissa | A UNIX a dummies Kérdések és válaszok | 2 | 10-03-2001 08:24 PM |