[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: start-stop-daemon und python



On 27.09.07 11:47:23, Sebastian Dellit wrote:
> Ich probiere es gerade mit einem anderen GameServer, bei dem ich aber
> auf das selbe Problem stoße. Ich versuche es mal zu erklären.
> 
> 1. Die Anpassung in der skeleton (zu audioquake kopiert) sehen wie
> folgt aus:
> 
> PATH=/sbin:/usr/sbin:/bin:/usr/bin
> DESC="AudioQuake Server"
> NAME=start
> DAEMON=/home/gs/audioquake/$NAME
> [ab hier alles original]
> DAEMON_ARGS="--options args"
> PIDFILE=/var/run/$NAME.pid
> SCRIPTNAME=/etc/init.d/$NAME
> [...]

Gut.

> 2. Nun die Datei, welche aufgerufen wird:
> 
> #!/bin/sh
> DIR=/home/gs/audioquake
> NAME=start
> $PATH/$NAME +gamedir $PATH/id1 -heapsize 32000

Nicht gut. Ich denke du moechtest hier $DIR statt $PATH benutzen. PATH
ist eine Variable mit mehreren Pfaden in denen die Shell nach
ausfuehrbaren Programmen sucht.

> Irgendwas scheint es also mit $PATH im init Script zu tun haben, nur
> was? Ich habe dort mal versucht, auch den Pfad einzufügen, in dem der
> Server läuft, jedoch nützt das nichts. Wenn ich $PATH im init Script
> leere und nur mit dem Pfad für den Server füttere, geht es auch nicht.

Vermutlich weil dann Binaries nicht mehr gefunden werden. Warum hast du
nicht mal versucht statt der Variablen die Pfade/Dateien voll
auszuschreiben?

> Oder muss ich an dieser Stelle eine ähnliche Zuweisung machen wie
> /bin:/usr/bin? Also z. B. /audioquake:/home/gs/audioquake

Schonmal in debian anwenderhandbuch geschaut, speziell Kapitel ueber
Unix und Shell Grundlagen ;) 

Andreas

-- 
Someone whom you reject today, will reject you tomorrow.



Reply to: