Purger
régi fájlok automatikus törlése
A Purger script feladata, hogy a megadott mappában található, a megadott minta alapján azonosított fájlokat egy előre beállított megőrzési idő után automatikusan törölje. Ezzel elkerülhető, hogy a különféle logok, ideiglenes fájlok, felvételek vagy archív exportok hosszú távon feleslegesen foglalják a tárhelyet.
Tipikus felhasználás:
- log fájlok rendszeres törlése
- archív könyvtárak karbantartása
- nem kívánatos fájlok kipurgálása
Hogyan működik a Purger?
- Megnyitja a megadott Mappát
- Kiválasztja azokat a fájlokat, amelyek megfelelnek a Mintának
- Megnézi, hogy ezek a fájlok hány naposak
- A megadott Megőrzési időnél régebbi fájlokat törli
- Hibák esetén naplóz és (ha kéred) értesít
Purger beállításai
- Név (Name): Tetszőleges, egyedi elnevezés.
- Leírás (Description): Tetszőleges leírás.
- Mappa (Source): A mappa, amelynek tartalmát a rendszer figyeli és takarítja.
- Minta (Pattern): Meghatározza, hogy milyen nevű fájlokat érintsen a törlés. Formátuma regex. (Például:
^.*$- minden fájl,^.*\.(wav|mp3)$minden mp3 és wav fájl.) - Megőrzés (Retention): Hány napig maradjanak meg a fájlok (0-365, alapértéke 7); az ennél régebben módosított fájlok törlésre kerülnek. A 0 azt jelenti, hogy a futás pillanatában a mintára illeszkedő összes fájl törlődik.
- Almappák (Subfolders): Ha be van kapcsolva, a forrásmappán belüli almappák tartalmát is megvizsgálja, és a feldolgozás végén az üressé vált almappákat is törli.
- Értesítés (Notify): Ha be van kapcsolva, a rendszer hiba esetén értesítést küld.
- Aktív (Enabled): A feladat engedélyezése.
A megőrzési idő számítása az egyes fájlok utolsó módosítási dátuma alapján történik. Ha például a megőrzési idő 30 nap, és egy fájlt 31 napja módosítottak utoljára, az törlésre kerül.
A fájlok törlése végleges, nem visszaállítható, ezért ezt a scriptet érdemes fokozott óvatossággal konfigurálni. Ha kiadjuk a parancsot egy teljes meghajtó törlésére, akkor a teljes meghajtót törölni fogja. Óvatosan!
A Purger feladatoknak nincs saját ütemezés mezőjük: futtatásukhoz az Admin / Feladatok alatt kell egy ütemezett feladatot felvenni a purger.ps1 scriptre. Ezt jellemzően a telepítéskor a support állítja be — az itt felvett összes aktív Purger bejegyzés ilyenkor egy menetben fut le.
GYIK
Hogyan próbálhatom ki biztonságosan az új Purger beállítást?
Először állítsuk a Megőrzést kellően nagy értékre (pl. 300 nap), és a futás után a naplóban ellenőrizzük, mely fájlokat érintette volna a szigorúbb beállítás. Csak akkor csökkentsük az értéket a véglegesre, ha a minta biztosan a szándékolt fájlokra illeszkedik.
A mappa üres almappái is eltűnnek?
Bekapcsolt Almappák mellett igen: a takarítás végén az üressé vált almappákat is eltávolítja a rendszer. Kikapcsolt állapotban az almappákhoz hozzá sem nyúl.
Kapcsolódó
- Admin → Feladatok — a Purger futtatásának ütemezése
- Loader — az Archív mappába gyűjtött fájlok jellemzően Purger-rel takaríthatók
- Regex — a Minta mező szintaxisa
