Hallo Am Samstag, 12. Februar 2005 17:22 schrieb David Haller:
Am Sat, 12 Feb 2005, Thomas Janssen schrieb:
Das halte ich fuer keine gute Idee, du solltest schon ein eigenes X Terminal aufmachen. s.u.
Ok.
Einziges Problem ist noch das jetzt laufend zwischen den Ausgaben des Programmes >>>>>>>>>>>>>>>>>>>>>>>>>>> <-- diese Zeichen ausgegeben werden.
Wie kommen die denn zustande, oder kann ich dagegen noch etwas machen ?
Das macht evtl. das Programm selbst. Liesse sich aber evtl. rausgreppen, was aber die Ausgabe verzoegert.
So wichtig ist es dann auch wieder nicht. Damit kann ich leben.
Ich schlage dir folgendes vor:
==== Script start-edonkeyclc [oder so] ==== #!/bin/sh pidof edonkeyclc >/dev/null && exit 0 exec /usr/bin/edonkeyclc -g ====
Mit 'if pidof ...; then exit; else exec ...; fi' geht's auch.
Start mit:
xterm -T "EDonkey Xterm" -e start-edonkeyclc
Auch mit 'konsole' sollte es so klappen:
konsole -T "EDonkey Konsole" -e start-edonkeyclc
So bekommt das script und damit auch 'edonkeyclc' die Dateideskriptoren vom xterm und du musst die Ein- und Ausgaben nicht per Hand umleiten.
Das Du Ein Fux bist hat man Dir ja schon des öfteren mal mitgeteilt ;-) Hoffentlich wird es jetzt nicht peinlich, aber.. Wenn ich versuche ein Xterm zu öffnen dann klappt das. Versuche ich das selbe mit der Option -e (nur per Script) bekomme ich eine Fehlermeldung die mir über root zugesandt wird: xterm Xt error: Can't open display: Dem entsprechend klappt auch der Cronjob nicht. Der Cronjob läuft als normaler User. <schnipp> crontab -l # DO NOT EDIT THIS FILE - edit the master and reinstall. # (/tmp/kde-thommyus/kcron5RgGzb.tmp installed on Sun Feb 13 08:16:28 2005) # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $) # Woechentliches Antispam 0 3 * * 7 /home/..../..../..../cron_antispam.sh # Overnet restart -0,5,10,15,20,25,30,35,40,45,50,55 * * * * /home/..../..../..../overnet-restart-david.sh # This file was written by KCron. Copyright (c) 1999, Gary Meyer # Although KCron supports most crontab formats, use care when editing. # Note: Lines beginning with "#\" indicates a disabled task. <schnapp> Ich hab auch schon versucht env=DISPLAY:0 mit auf den Weg zu geben.. Fruchtlos.. Irgendwas übersehe ich wohl noch. Gruß Thomas