[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: skype logs - home läuft zu



Hello Memnon Anon,

Am 2010-08-13 20:08:49, hacktest Du folgendes herunter:
> >     LAST_TWO=$(ls ${HOME}.Skype/Logs/* |sort |tail -n2)
> >
> >     for FILE in $(ls ${HOME}.Skype/Logs/* |sort) ; do
> >       echo "Working on:  ${FILE}"
> >       echo "${LAST_TWO}" |grep --regexp="${FILE}" >/dev/null 2>&1
> >       if [ $? -ne 0 ]
> >       then
> >         echo "Lösche..."
> >     #    rm -f ${FILE}
> >       fi
> >     done
> Warum das Problem über einen cron Eintrag lösen?

Du kannst auch ein  Init-Script  verwenden,  welches  beim  Starten  des
Rechners die Dateien löscht...

> Wir haben hier einen Nutzer, der mit grosser Wahrscheinlichkeit Debian
> auf seinem Heimrechner betreibt, vermutlich sogar als einziger Nutzer
> auf dem System, das nicht 24/7 läuft.
> (!! Frage an den OP: Stimmt die Annahme? !!)

Wo ist das Problem?

CRON ist configuierbar und wenn Du willst kannste das Script  jeden  Tag
laufen lassen und ich denke nicht, das er mit Skype in einer Woche  mehr
als 100 MByte zusammen bekommt (mit Ausnahme im Debug-Modus)

> Für so jemanden ist die Lösung über ein per Cron aufgerufenes Bash
> Script doch etwas ... zu üppig, oder? 

Finde ich nicht...

> Natürlich, einem Sysadmin fliesst ein Script wie obiges natürlich locker
> aus den Fingern, aber ein 'normaler User' tut sich schon mit einer
> kleinen Anpassung evtl. schwer. 

Dann kann er das Script als Beispiel nehmen

> Eine einfache Lösung für einen casual "ich schalte meinen Rechner
> morgens an und nach 5/8/10 Stunden wieder aus" user wäre doch z.B. das
> Löschen der Dateien bei Login via .profile, oder?

Dann wird es gestartert wann immer Du ne Shell aufmachst...

Besser währe die .xsession, denn die wird nur einmal gestartet wenn Du
Dich in X einlogst.

> Ich sehe da keinen Test, ob die Dateien vielleicht gerade in Nutzung
> sind. Wäre es nicht etwas unglücklich, wenn Cron die Dateien mitten in
> einer Skype Session löscht? 

:-D

Das kann nicht sein...  Sieh Dir mal mein Script an.

Skype schreibt Logs mit Datum und mein Script  läßt  die  lezten  beiden
stehen...  Allerdings habe  ich  jetzt  nicht  berücksichtigt,  das  der
Anfang der beiden Dateien unterschiedlich ist und man muß beide getrennt
löschen.

Nach Datum kannman ja nicht gehen, denn es kann ja  sein,  das  man  die
Kiste mal ne Woche oder länger an läßt

----[ command 'uprecords' ]---------------------------------------------
     #               Uptime | System                                     Boot up
----------------------------+---------------------------------------------------
     1    85 days, 20:04:41 | Linux 2.6.26-1-686        Thu May 20 00:28:07 2010
     2    84 days, 21:28:13 | Linux 2.6.26-1-686        Fri Jul  3 22:29:13 2009
     3    50 days, 15:26:24 | Linux 2.6.26-1-686        Tue Jan 12 00:17:13 2010
     4    44 days, 00:58:01 | Linux 2.6.26-1-686        Wed May 20 13:24:31 2009
     5    42 days, 11:10:13 | Linux 2.6.26-1-686        Wed Apr  8 02:11:46 2009
     6    42 days, 10:21:43 | Linux 2.6.26-1-686        Wed Apr  7 11:57:17 2010
     7    34 days, 18:40:24 | Linux 2.6.26-1-686        Wed Mar  3 15:55:25 2010
     8    22 days, 00:38:21 | Linux 2.6.26-1-686        Sat Nov 21 17:19:51 2009
     9    21 days, 22:46:33 | Linux 2.6.26-1-686        Thu Dec 17 21:37:16 2009
    10    19 days, 14:02:19 | Linux 2.6.26-1-686        Thu Mar 19 11:02:23 2009
----------------------------+---------------------------------------------------
->  23     0 days, 00:31:32 | Linux 2.6.26-1-686        Fri Aug 13 21:12:36 2010
----------------------------+---------------------------------------------------
1up in     0 days, 00:00:45 | at                        Fri Aug 13 23:29:17 2010
t10 in    19 days, 13:30:48 | at                        Thu Sep  2 12:59:20 2010
no1 in    85 days, 19:33:10 | at                        Sun Nov  7 18:01:42 2010
------------------------------------------------------------------------

Ich hatte gerade einen längeren Stromausfall (und die UPS hatte nur Saft
für 9 Stunden), aber wie DU siehst, war die lezte uptime 85 Tage und  20
Stunden ohne Absturz...

Bei mir funktionieren die CRON Jobs hervorragend.

> Ich an Skypes Stelle wäre da wohl etwas ungehalten :).

Hehehe

> Memnon

Thanks, Greetings and nice Day/Evening
    Michelle Konzack

-- 
##################### Debian GNU/Linux Consultant ######################
   Development of Intranet and Embedded Systems with Debian GNU/Linux

itsystems@tdnet France EURL       itsystems@tdnet UG (limited liability)
Owner Michelle Konzack            Owner Michelle Konzack

Apt. 917 (homeoffice)
50, rue de Soultz                 Kinzigstraße 17
67100 Strasbourg/France           77694 Kehl/Germany
Tel: +33-6-61925193 mobil         Tel: +49-177-9351947 mobil
Tel: +33-9-52705884 fix

<http://www.itsystems.tamay-dogan.net/>  <http://www.flexray4linux.org/>
<http://www.debian.tamay-dogan.net/>         <http://www.can4linux.org/>

Jabber linux4michelle@jabber.ccc.de
ICQ    #328449886

Linux-User #280138 with the Linux Counter, http://counter.li.org/

Attachment: signature.pgp
Description: Digital signature


Reply to: