Portál AbcLinuxu, 10. května 2025 10:08
Dobrý den, mám script automaticke_mazani.sh volaný cronem každý den ve 4:00 ráno který obsahuje:
find /var/www/1/ -type f -ctime +1 -name "*.*" -delete
find /var/www/30/ -type f -ctime +30 -name "*.*" -delete
find /var/www/180/ -type f -ctime +180 -name "*.*" -delete
find /var/www/360/ -type f -ctime +360 -name "*.*" -delete
Mělo by to ze složky 1 mazat každý den by mělo smazat soubory starší 1 den.
Mělo by to ze složky 30 mazat každý den by mělo smazat soubory starší 30 dnů.
Mělo by to ze složky 180 mazat každý den by mělo smazat soubory starší 180 dnů.
Mělo by to ze složky 360 mazat každý den by mělo smazat soubory starší 360 dnů.
1. Bude to takhle fungovat?
2. Nevadí, že perioda 360 dnů je moc dlouhá? Mám to testované na max 14 dní.
3. Nebude to moc vytěžovat VPS?
4. Nebude lepší rozdělit ten script na 4? S tím, že jeden by cron zavolal o půlnoci druhý v 1:00 v noci, třetí o hodinu a 4tý zase třeba o hodinu?
5. Co si o tom všem myslíte?
Děkuji za vaše názory.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.