- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Radeon RX 9060 XT: Ezt aztán jól meghúzták
- Milyen belső merevlemezt vegyek?
- Nyaralás előtti hardverszemle
- Milyen egeret válasszak?
- OLED, Mini-LED, IPS, VA, TN - melyik panelt válaszd 2025-ben?
- Hobby elektronika
- Kormányok / autós szimulátorok topikja
- Milyen RAM-ot vegyek?
- AMD Navi Radeon™ RX 9xxx sorozat
Új hozzászólás Aktív témák
-
Penty
aktív tag
válasz
kovbandi82 #2887 üzenetére
Ha jól látom, a trash_archive/ mappában lévő dátum nevű mappanevek lényegében emelkedő számok (és feltételezem, hogy csak ezek vannak benne):
20240625
20240626
20240627
stb.
Megpróbálhatod egyszerűen csak megszámoltatni és az első 14 legnagyobb nevűt megtartani, majd a legkisebb számút (a legrégebbit) mindig töröltetni egy scripttel.COUNT=$(find /media/backup/winscp/trash_archive/* -type d | wc -l)
OLDEST=$(find /media/backup/winscp/trash_archive/* -type d | head -1)
if [ $COUNT -gt 14 ]
then
rm -rf $OLDEST
else
:
fiIntegráld bele a mentés scripted elejére a fentit. Ha jelenleg kevesebb mint 14 mentésed van, akkor nem fogja 14 (két két) fölé engedi a mentések számát. Ha több, akkor a script csak egyet fog törölni a pl. 35-ből, így elsőnek törölnöd kell kézileg pár mentés mappát, hogy 14 alá csökkenjen a számuk.
-
bambano
titán
válasz
kovbandi82 #2893 üzenetére
valami ilyesmivel próbálkoznék első körben (nyilván még csiszolsz rajta, mielőtt végleges lesz):
for i in $(seq 15 45); do
trdir=$(date '+trash_archive/%Y%m%d' -d "${i} days ago")
[ -d $trdir ] && rm -rf $trdir
done
én visszamennék több napot annak érdekében, hogyha véletlenül nem fut le a szkript (ki van kapcsolva a gép, stb) akkor később azt is letörölje.
vagy a könyvtár kreálásakor betenném rögtön betenném a törlést az at queue-ba, oszt jónapot
de lehet olyat, hogy megmondod a find-nek, hogy csak könyvtárakat keressen, és akkor az megoldja. könyvtár + régebbi, mint két hét + név illeszkedik, az már elég pontos lenne.
-
bambano
titán
válasz
kovbandi82 #2887 üzenetére
lehet bonyolítani a kérdést a dátumokkal, én nem tenném.
elvileg tudsz olyat, hogy adja meg az x idővel ezelőtti dátumot és az ahhoz tartozó mappát törölni.én azt csinálnám, hogy a find utasítás tud creation meg access time szerint keresni, megkerestetném az összes fájlt, ami régebbi, mint két hét, letöröltetném, és utána legyalulnám az üres könyvtárakat.
lehetséges megoldás még, hogy naponta áthelyezed egy olyan mappába, aminek a nevében a nap benne van, és akkor egy hónap után simán felülíródik és nem kell vele foglalkozni.
Új hozzászólás Aktív témák
Hirdetés
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Kerékpárosok, bringások ide!
- AliExpress tapasztalatok
- Redmi Note 12 Pro - nem tolták túl
- Óra topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Egyre csak fejlődik az AI, emberek tízezreit rúgja majd ki a BT
- Radeon RX 9060 XT: Ezt aztán jól meghúzták
- Teljes verziós játékok letöltése ingyen
- Milyen belső merevlemezt vegyek?
- További aktív témák...
- LG 27GR93U-B - 27" IPS - UHD 4K - 144Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDR 400
- 10% -tól elvihető.Országosan a legjobb BANKMENTES részletfizetési konstrukció! ACER PREDATOR HELIOS
- BESZÁMÍTÁS! MSI B550 R9 5900X 32GB DDR4 512GB SSD RX 6700 XT 12GB Rampage SHIVA Enermax 750W
- ÁRGARANCIA!Épített KomPhone i5 14600KF 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- KATONAI ÜTÉSÁLLÓ!!! Getac S410 i5-6300u, G3: i5-8365u, G4: i5-1145G7
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest