Autor |
Sõnum |
kustukas
Pingviini külastaja


Liitunud: 30.03.2007
Postitused: 34

|
postitatud: 08.05.2007, 22:45 postituse pealkiri:
automaatne failide kustutaja
|
   |
|
Olen otsinud sellist skripti jupikest, mida lasta käima cron abil ja mis kustutaks failid, mis on teatud päevi vanad. Ütleme, et kaks päeva. Seda oleks tegelikult vaja lihtsalt selleks, et backup failid automaatselt kustuksid.
Win jaoks on mul tegelikult selline exe olemas kui kellegil huvi peaks olema. Võin lahkesti jagada. Ise kirjutatud ja vabavara.
|
|
|
|
|
|
|
  |
obundra
Vana Pingviin


Vanus: 50
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo

|
postitatud: 08.05.2007, 22:52 postituse pealkiri:
(teema puudub)
|
   |
|
_________________ IT teenused
|
|
|
   |
Qilaq
Vana Pingviin


Vanus: 55
Liitunud: 25.10.2006
Postitused: 1219
Asukoht: Linda Nisa
Distributsioon: Mageia, Mandriva Linux

|
postitatud: 08.05.2007, 22:53 postituse pealkiri:
(teema puudub)
|
   |
|
_________________ Tõlkija (Mandriva Linux, KDE, Scribus, CUPS)
|
|
|
  |
johnsmith
Vana Pingviin


Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD

|
postitatud: 08.05.2007, 23:48 postituse pealkiri:
(teema puudub)
|
   |
|
Sa tahad lihtsalt kuskilt kaustast 2 päeva vanad backupid kustutada ?
Ma lahendasin selle niimoodi, et kui mul on teatud arv backupe siis sisenen for loopi mis käib läbi kõik failid antud kaustast ja kustutab lihtsalt kõige vanema backupi ära. Kui näiteks iga päev teha backupe siis kui seda rullida cronis üle päeva siis kustub vanem fail ära.
for DATA in `ls $BACKUPID`;
do
if [ $TEMP == 0 ]
then
TEMP=$DATA
elif [ $BACKUPID/$TEMP -nt $BACKUPID/$DATA ]
then
TEMP=$DATA
fi
done
rm -f $BACKUPID/$TEMP
Kui teatud vanus on vajalik siis tuleb kasutada gnu find utiliiti. Samas tuleb arvestada, et find ei arvesta faili loomisaega vaid seda millal teda on muudetud.
Ka findi kasutades ei tohiks olla raske kirjutada sellist skripti tuleb ainult määrata ära parameetrina kust ta otsib neid faile muidu kustuvad kõik failid ära mis on 2 päeva vanad
|
|
|
|
_________________ "Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
|
|
|
   |
kustukas
Pingviini külastaja


Liitunud: 30.03.2007
Postitused: 34

|
postitatud: 09.05.2007, 08:25 postituse pealkiri:
(teema puudub)
|
   |
|
Mnjah kahjuks nii tark ma veel pole, et asja ise kokku paneks teiepoolt antud võimalustest. Muidugi aitäh tele kiirete vastuste eest.
johnsmith sinu versioon täiesti sobiks kui ma veel nüüd oskaks sinu versioonile ka muutujad ette anda ja selle tööle panna. Lihtsalt cronis paneks ta vastavalt iga tehtava backup töö järel jooksma ka kustutama vana faili.
|
|
|
|
|
|
|
  |
kalamaja
Pingviini külastaja


Vanus: 56
Liitunud: 08.07.2005
Postitused: 21
Asukoht: Tartu
Distributsioon: Debian

|
|
|
  |
margo704
Pingviini aktivist


Liitunud: 30.08.2005
Postitused: 242
Distributsioon: Linux Mint 20.1

|
|
|
   |
kustukas
Pingviini külastaja


Liitunud: 30.03.2007
Postitused: 34

|
|
|
  |
kalamaja
Pingviini külastaja


Vanus: 56
Liitunud: 08.07.2005
Postitused: 21
Asukoht: Tartu
Distributsioon: Debian

|
|
|
  |
margo704
Pingviini aktivist


Liitunud: 30.08.2005
Postitused: 242
Distributsioon: Linux Mint 20.1

|
|
|
   |
johnsmith
Vana Pingviin


Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD

|
|
|
   |
sander85
Vana Pingviin


Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS

|
|
|
   |
johnsmith
Vana Pingviin


Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD

|
|
|
   |
priit
Vana Pingviin

Vanus: 40
Liitunud: 04.08.2005
Postitused: 521
Asukoht: Tartu
Distributsioon: CentOS / OS X

|
postitatud: 09.05.2007, 15:40 postituse pealkiri:
(teema puudub)
|
   |
|
Jäta tühikud vahelt ära.
[(seeontühik)code ]kood[ /code ] =>
|
|
|
|
|
|
|
  |
|