PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Gelöst] mit eggdrop auf shell


LoveLy
25.09.2005, 19:30
Hallo Gemeinde

Ich würde hilfe benötigen bei der ausführung mit einem eggdrop auf der shell.

Wenn ich den Eggdrop im selben Ordner habe wie das Script das er starten soll, ist das kein Problem. Nur wie kann ich ein command ausführen wenn das Script in einem anderen Ordner ist.

Beispiel:
|-enemy-territory
|-eggdrop
|-counterstrike

Der Eggdrop sollte die gameserver starten und beenden können. Wie gesagt, ist es kein Problem wenn ich den Eggdrop in einem der Ordner ist.

MfG
LoveLy


ChaosKrieger
25.09.2005, 19:44
Hallo Gemeinde

Ich würde hilfe benötigen bei der ausführung mit einem eggdrop auf der shell.

Wenn ich den Eggdrop im selben Ordner habe wie das Script das er starten soll, ist das kein Problem. Nur wie kann ich ein command ausführen wenn das Script in einem anderen Ordner ist.

Beispiel:
|-enemy-territory
|-eggdrop
|-counterstrike

Der Eggdrop sollte die gameserver starten und beenden können. Wie gesagt, ist es kein Problem wenn ich den Eggdrop in einem der Ordner ist.

MfG
LoveLy

wo is den das problem?

starte es doch mit exec /usr/share/wo/auch/immer/game

LoveLy
25.09.2005, 20:59
wo is den das problem?

starte es doch mit exec /usr/share/wo/auch/immer/game

EDIT: /usr/share/wo/auch/immer/game
starten tut man es mit einem screen command (screen -d -m ./etded +blabla)

exec /usr/share/wo/auch/immer/game/screen -d -m ./etded +blabla

Wenn ich nun aus dem Verzeichniss den command starte kommt die Info: cannot execute

Ich habe schon einiges versucht, ohne positiven Ergebniss

MfG
LoveLy

ChaosKrieger
26.09.2005, 20:04
EDIT: /usr/share/wo/auch/immer/game
starten tut man es mit einem screen command (screen -d -m ./etded +blabla)

exec /usr/share/wo/auch/immer/game/screen -d -m ./etded +blabla

Wenn ich nun aus dem Verzeichniss den command starte kommt die Info: cannot execute

Ich habe schon einiges versucht, ohne positiven Ergebniss

MfG
LoveLy

arbeite mit catch, und vorallem solltest du die pfad und parameter als eins übergeben.. "/pfad/../ - parameter"