PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mldonkey u. seti aus script starten



namous
25.06.02, 20:56
Ich weiß nicht recht ob ich hier so richtig bin?? ich glaub aber schon!
Wie kann ich mldonkey bzw. setiathome aus einem script starten????
einfach pfad angeben hab ich versucht der startes es auch aber er tut so als ob keine einstellungen da wären. bei seti denkt er ich starte es zu ersten mal bzw. Software update.

makrostyle
25.06.02, 21:12
hi,
bei mldonkey liegts glaub ich daran, dass du den mldonkey im mldonkey verzeichnis starten muss/sollst.
porbiers doch mal mit

cd donkeydir; ./mldonkey

cheers tim

ach aehm das donkeydir relativ zum script cd'en:D

namous
26.06.02, 10:25
danke das klappt!!
aber wenn ich jetzt beide progs parallel laufen lassen will wie mach ich das????????

makrostyle
26.06.02, 10:39
so, ich denk mal so wie beim donkey start,
der ";" trennt die anweisungen also so

cd donkeydir; ./donkey; cd setidir; ./seti

falls das nicht tut mach doch einfach 2 startscripts fuer donkey und seti
und ruf die dann aus einem "super"startscript auf.
hoff mal das hilft, wenns net tut post halt nochmal
cheers tim

namous
26.06.02, 11:12
beide vorschläge bringen nicht das erwünschte ergebnis! ich denke das das zweite prog immer erst dann abläuft wenn das zweite beendet bzw. abgestürtzt ist. Man sollte per skrpt zwei konsolenfenster öffenen und im ersten mldonkey ausführen und im zweiten seti, so könnte ich mir das vorstellen aber ich kenn die befehle dazu nicht. Weiß jemand ne antwort und kennt jemand tuts zum thema skripts????

Danke

PS: was soll das "super"skript heißen?? Ich hab halt mal ein einfaches erstellt welchen die anderen zwei ausführt, denke das war damit auch gemeint.

DerLipper[TuX]
26.06.02, 12:02
Mein Vorschlag:



#!/bin/sh
# start mldonkey and seti client

SETICLIENT=/usr/local/bin/seticlient
DONKEYDIR=/wo/du/installiert/hast/

echo "Starte Seti@home Client..."
exec nohup $SETICLIENT &
echo "Seti Client running..."
echo

echo "Starting edonkey console server..."
cd $DONKEYDIR
exec nohup ./donkey &
echo "Edonkey running..."

echo "Fertig!"


Alle Klarheiten beseitigt?

Bitte Pfade an dein System anpassen.

Wo das Seti-binary installiert ist, siehst du mit


which seticlient


Marko

makrostyle
26.06.02, 12:06
hi nochmal,
mit "super"script war genau das gemeint was du meinst.

also noch so ein vorschlag von mir:

mit xterm -e command kannst du ein xterm oeffnen dass dann diesen command
ausfuehrt.

paralleles ausfuehren:

Bsp:

(xterm -e ping 10.0.0.10)&
(xterm -e ping 10.0.0.11)&

dieses script oeffnet dir 2 xterms eins pingt 10.0.0.10 an das 2te 10.0.0.11

hier noch ein link zu nem echt guten tut:
http://www.tldp.org/LDP/abs/html/

ich denke das muesste nun funktionieren
cheers tim

genius666
09.07.02, 10:31
starte seti und mldonkey so

(zuerst in die Verzeichnisse wechseln)

dann ./setiathome > /dev/null 2> /dev/null &

kannst den Befehl ja mal so eingeben, er leitet dann die Ausgaben nach /dev/null um und der Befehl wird im Hintergrund ausgeführt.

Bei mldonkey halt genauso machen

mfg

Andy

DustPuppy
10.09.02, 22:22
setiathome musst du mit
./stetiathome -verbose
starten