Hello,
0 1 * * * find /mappa -type f -ctime +5 -exec rm {} \;
Ez így működik? Minden nap 1 órakor megkeresi az adott mappán belül (!) az 5 napnál régebbi file-t és törli. (?)
- 661 megtekintés
Hozzászólások
Beugratós kérdés, vagy nem tudod/mered kipróbálni?
Alapvetően jó, hacsak nem nézek be valamit, de ebben az évezredben már inkább a --delete kapcsolót használnám az ilyen feladatokhoz.
Általánosságban meg az xargs lenne még a barát.
- A hozzászóláshoz be kell jelentkezni
nem tudod/mered kipróbálni?
Automatizált törlés bekapcsolásakor azért egy egészséges üzemeltetőnek mindig kicsit gyöngyözik a homloka... :D :D :D
"A megoldásra kell koncentrálni nem a problémára."
- A hozzászóláshoz be kell jelentkezni
https://hup.hu/comment/2976737#comment-2976737
Többet ésszel, mint ész nélkül. Plusz futtathatja másolaton, csillió megoldás van a tesztelésre.
- A hozzászóláshoz be kell jelentkezni
nem mertem :D
éles környezet így jobb a béke, de a post írása után teszteltem és üzemképek
- A hozzászóláshoz be kell jelentkezni
Szerk: a -ctime a 'change time', ami a file-attributumok (jogbitek, pl.) változását jelenti, nem a tartalomét. (Az a mtime.)
- A hozzászóláshoz be kell jelentkezni
Jham, éreztem én hogy benézek valamit :D
- A hozzászóláshoz be kell jelentkezni
Lefuttathadot kézzel, de "rm" helyett próbáld pl "echo" vagy "ls - l" és ellenőrizd
- A hozzászóláshoz be kell jelentkezni
touch -d "dátum" fájlnév
Példa: touch -d "1955-11-05" teszt.mp3
Csinálsz egy pár kamu fájlt, fenti paranccsal beállítasz teszt dátumokat, tesztelsz.
- A hozzászóláshoz be kell jelentkezni
Esetleg a parancsot kiszervezheted egy héjprogramba (pl. takarita.sh :) ), és akkor gond nélkül lehet szerkesztgetni,
és az sem lesz baj, ha hosszabb lesz. (És akkor mehet bele naplózás, törlés előtt biztonsági mentés, kutyafüle...)
- A hozzászóláshoz be kell jelentkezni
Vagy... jut eszembe, tmpreaper, vagy a systemd-tmpfiles is kiokosítható sokmindenre.
- A hozzászóláshoz be kell jelentkezni
van egy biztonsági mentés, ami napi szinten másol bizonyos mappát majd csomagol, a tartalma a géphez mérten nem kevés, így azt találtam ki, hogy napi szinten ellenőriz, 5 naponta töröl. ide ez a felhajtás.
- A hozzászóláshoz be kell jelentkezni
Jó tanács:
- a find-nak van -delete kapcsolója
- van -print is, a kimenetet meg beküldheted egy fájlba, néha jól jött már hogy vissza kellett nézni mit törölt
"Sose a gép a hülye."
- A hozzászóláshoz be kell jelentkezni