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
----------------------------+---------------------------------------------------
[1m-> 23 0 days, 00:31:32 [0m|[1m Linux 2.6.26-1-686 Fri Aug 13 21:12:36 2010[0m
----------------------------+---------------------------------------------------
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