PDA

Bekijk Volledige Versie : DA Logs



IT-worX
20/11/05, 19:02
Zonet even "locate log" gebruikt en wat bleek (uiteraard eigenlijk...:)): DA maakt overal netjes een log van (/home/gestoorden/domains/gestoorden.be/logs/Oct-2005.28.tar.gz bvb). Hoe kan ik met één enkel commando/klik al die logs wegkrijgen van maanden oud?

Unixboy
20/11/05, 19:32
met een simpele 'for' lus? (sh/bash scripting)

IT-worX
20/11/05, 19:38
Hi Unixboy, bedankt om even te reageren.
Wil meteen één ding duidelijk maken: wat linux etc betreft kan je mij gerust mij de categorie noobs zetten :). Dus als je die sh/bash scripting even wilt toelichten? (zodat ik er meteen weer wat van leer).

Unixboy
20/11/05, 22:14
find /home -ctime +31 -name ".log" -print

Dat zou de makkelijkste manier zijn om logfiles te vinden die 31 dagen geleden aangemaakt zijn.

Niks met scripts maar find lijkt me makkelijker in dit geval...

IT-worX
21/11/05, 00:40
Unixboy: als ik het commando goed begrijp zou deze toch een lijst moeten weergeven waar er ".log" in voorkomt niet?

Bij mij doet hij echter niets?

t.bloo
21/11/05, 11:27
probeer eens

find /var -ctime +31 -name "*.log" -print

en

find /home -ctime +31 -name "*.tar.gz" -print

IT-worX
21/11/05, 13:26
Daar krijg ik van beiden al meer resultaat.

Hoe kan ik deze nu ook verwijderen? En is meteen alles dat ik dan verwijder OK?

[root@asterix ~]# find /var -ctime +31 -name "*.log" -print
/var/log/anaconda.log
/var/log/directadmin/2005-Aug-26.log
/var/log/directadmin/2005-Oct-18.log
/var/log/directadmin/2005-May-01.log
/var/log/directadmin/2005-Jul-24.log
/var/log/directadmin/2005-Jul-17.log
/var/log/directadmin/2005-May-29.log
/var/log/directadmin/2005-Aug-02.log
/var/log/directadmin/2005-Oct-11.log
/var/log/directadmin/2005-Oct-12.log
/var/log/directadmin/2005-Aug-19.log
/var/log/directadmin/2005-Jun-15.log
/var/log/directadmin/2005-Oct-02.log
/var/log/directadmin/2005-Jun-22.log
/var/log/directadmin/2005-Aug-17.log
/var/log/directadmin/2005-Jun-14.log
/var/log/directadmin/2005-May-24.log
/var/log/directadmin/2005-Oct-01.log
/var/log/directadmin/2005-Sep-22.log
/var/log/directadmin/2005-Jul-31.log
/var/log/directadmin/2005-Jun-21.log
/var/log/directadmin/2005-Apr-30.log
/var/log/directadmin/2005-Jun-20.log
/var/log/directadmin/2005-Jul-25.log
/var/log/directadmin/2005-Sep-17.log
/var/log/directadmin/2005-Sep-28.log
/var/log/directadmin/2005-May-18.log
/var/log/directadmin/2005-Sep-13.log
/var/log/directadmin/2005-Jun-27.log
/var/log/directadmin/2005-Sep-24.log
/var/log/directadmin/2005-Jun-17.log
/var/log/directadmin/2005-Apr-24.log
/var/log/directadmin/2005-Jul-28.log
/var/log/directadmin/2005-Aug-04.log
/var/log/directadmin/2005-Jul-04.log
/var/log/directadmin/install.log
/var/log/directadmin/2005-Sep-20.log
/var/log/directadmin/2005-Aug-01.log
/var/log/directadmin/2005-Oct-16.log
/var/log/directadmin/2005-Jul-23.log
/var/log/directadmin/2005-Jul-12.log
/var/log/directadmin/2005-Oct-04.log
/var/log/directadmin/2005-Aug-27.log
/var/log/directadmin/2005-May-23.log
/var/log/directadmin/2005-Jun-19.log
/var/log/directadmin/2005-Aug-20.log
/var/log/directadmin/2005-Oct-14.log
/var/log/directadmin/2005-Sep-07.log
/var/log/directadmin/2005-Jun-25.log
/var/log/directadmin/2005-Aug-05.log
/var/log/directadmin/2005-Aug-16.log
/var/log/directadmin/2005-Sep-11.log
/var/log/directadmin/2005-May-02.log
/var/log/directadmin/2005-Jun-23.log
/var/log/directadmin/2005-Jul-15.log
/var/log/directadmin/2005-Jul-30.log
/var/log/directadmin/2005-Oct-09.log
/var/log/directadmin/2005-Jul-20.log
/var/log/directadmin/2005-May-27.log
/var/log/directadmin/2005-Aug-11.log
/var/log/directadmin/2005-Oct-06.log
/var/log/directadmin/2005-Oct-03.log
/var/log/directadmin/2005-Oct-07.log
/var/log/directadmin/2005-Jun-26.log
/var/log/directadmin/2005-Sep-26.log
/var/log/directadmin/2005-Sep-30.log
/var/log/directadmin/2005-Jul-01.log
/var/log/directadmin/2005-Jul-09.log
/var/log/directadmin/2005-Sep-06.log
/var/log/directadmin/2005-Sep-29.log
/var/log/directadmin/2005-Sep-10.log
/var/log/directadmin/2005-Jul-18.log
/var/log/directadmin/2005-May-04.log
/var/log/directadmin/2005-Sep-27.log
/var/log/directadmin/2005-Jul-22.log
/var/log/directadmin/2005-Sep-03.log
/var/log/directadmin/2005-Aug-08.log
/var/log/directadmin/2005-Jun-30.log
/var/log/directadmin/2005-Sep-21.log
/var/log/directadmin/2005-Jun-05.log
/var/log/directadmin/2005-Aug-06.log
/var/log/directadmin/2005-Sep-14.log
/var/log/directadmin/2005-Jul-29.log
/var/log/directadmin/2005-Sep-18.log
/var/log/directadmin/2005-Jun-16.log
/var/log/directadmin/2005-Sep-05.log
/var/log/directadmin/2005-May-26.log
/var/log/directadmin/2005-Aug-28.log
/var/log/directadmin/2005-Sep-19.log
/var/log/directadmin/2005-Oct-05.log
/var/log/directadmin/2005-May-25.log
/var/log/directadmin/2005-Oct-13.log
/var/log/directadmin/2005-Aug-22.log
/var/log/directadmin/2005-Jul-26.log
/var/log/directadmin/2005-May-28.log
/var/log/directadmin/2005-Jun-11.log
/var/log/directadmin/2005-Jul-19.log
/var/log/directadmin/2005-Oct-10.log
/var/log/directadmin/2005-Oct-15.log
/var/log/directadmin/2005-Oct-19.log
/var/log/directadmin/2005-Oct-08.log
/var/log/directadmin/2005-Oct-17.log
/var/log/directadmin/2005-Apr-27.log
/var/log/directadmin/2005-Sep-25.log
/var/log/directadmin/2005-Jun-18.log
/var/log/directadmin/2005-Aug-03.log

[root@asterix ~]# find /home -ctime +31 -name "*.tar.gz" -print | more
/home/tforumken/domains/tforumken.be/logs/Jul-2005.tar.gz
/home/tforumken/domains/tforumken.be/logs/Jul-2005.1.tar.gz
/home/hhbiz/domains/hulphond.biz/logs/Jul-2005.5.tar.gz
/home/hhbiz/domains/hulphond.biz/logs/Jul-2005.2.tar.gz
/home/hhbiz/domains/hulphond.biz/logs/Jul-2005.tar.gz
/home/hhbiz/domains/hulphond.biz/logs/Jul-2005.3.tar.gz
/home/hhbiz/domains/hulphond.biz/logs/Jul-2005.1.tar.gz
/home/beppybe/domains/beppy.be/logs/Aug-2005.2.tar.gz
/home/beppybe/domains/beppy.be/logs/Jul-2005.4.tar.gz
/home/beppybe/domains/beppy.be/logs/Jul-2005.5.tar.gz
/home/beppybe/domains/beppy.be/logs/Jul-2005.2.tar.gz
/home/beppybe/domains/beppy.be/logs/Sep-2005.1.tar.gz
/home/beppybe/domains/beppy.be/logs/Sep-2005.tar.gz
/home/beppybe/domains/beppy.be/logs/Aug-2005.1.tar.gz
/home/beppybe/domains/beppy.be/logs/Jul-2005.tar.gz
/home/beppybe/domains/beppy.be/logs/Jul-2005.3.tar.gz
/home/beppybe/domains/beppy.be/logs/Jul-2005.1.tar.gz
/home/beppybe/domains/beppy.be/logs/Oct-2005.2.tar.gz
/home/beppybe/domains/beppy.be/logs/Sep-2005.2.tar.gz
/home/beppybe/domains/beppy.be/logs/Oct-2005.tar.gz
/home/beppybe/domains/beppy.be/logs/Oct-2005.1.tar.gz
/home/beppybe/domains/beppy.be/logs/Aug-2005.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Oct-2005.3.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Aug-2005.10.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Aug-2005.2.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Aug-2005.11.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Oct-2005.7.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Aug-2005.9.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Sep-2005.3.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Aug-2005.3.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Sep-2005.1.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Sep-2005.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Sep-2005.4.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Aug-2005.1.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Aug-2005.5.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Aug-2005.6.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Aug-2005.4.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Jul-2005.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Oct-2005.6.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Jul-2005.1.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Oct-2005.2.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Sep-2005.2.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Aug-2005.7.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Oct-2005.4.tar.gz
/home/kriskenbe/domains/krisken.net/logs/Oct-2005.tar.gz

etc etc :)

RvdH
21/11/05, 15:41
-exec rm \{\} \;

achter het find commando zetten. Dit verwijdert ze wel direct dus zeker weten dat je geen bestanden verwijdert die je niet wil verwijderen :)

WilloW
21/11/05, 16:08
Origineel geplaatst door RickJansen
-exec rm \{\} \;

achter het find commando zetten. Dit verwijdert ze wel direct dus zeker weten dat je geen bestanden verwijdert die je niet wil verwijderen :)

Offtopic:
Ey wat grappig ex beheerder tweakers.net is hier ook..

IT-worX
21/11/05, 16:33
RickJanssens: en bestaat er iets dat hij mooi vraagt of hij ze mag verwijderen? ;-)

*amai...mijn howto schrift begint goed vol te raken met al die commando's ;-)*

Bedankt voor de hulp folks!

Unixboy
21/11/05, 22:19
find /home -ctime +31 -name "*.tar.gz" -exec rm -i \{\} \;


zoiets ;) ben Rick niet maar toch ;)

IT-worX
21/11/05, 22:20
straks even proberen...hopelijk ben ik niet de helft kwijt :D

Unixboy
21/11/05, 22:23
of ehh

find /home -ctime +31 -name "*.tar.gz" -print | xargs rm -i :-)