Hallo, Am Sat, 12 Feb 2005, Thomas Janssen schrieb:
Am Samstag, 12. Februar 2005 13:25 schrieb Bernd Brodeßer: [..]
Wenn Du tty eingibst, wird das Gerät ausgegeben. Ich habe hier sowas wie /dev/pts/3, wobei natürlich die letzte Zahl variiert.
Ich habs jetzt soweit am laufen mit folgendem Script:
#!/bin/bash
if pidof edonkeyclc > /dev/null ; then exit else "/usr/bin/edonkeyclc" -g > /dev/pts/0 fi
Das halte ich fuer keine gute Idee, du solltest schon ein eigenes X Terminal aufmachen. s.u.
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. 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. HTH, -dnh --
Ich habe das ausprobiert, aber wenn ich das auf yes stelle dann stürzt der PC beim Booten ab. Was Nun? Dann stell es am besten wieder auf "no". -- Betrefflose Frage und Antwort in suse-linux