PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler im Script



Fr€aK
05.06.02, 19:22
Folgendes Script:


#!/bin/sh
path=/home/samba/deds/jk2ded
prog=./jk2ded
opt="+set dedicated 1 +exec jk2_server.cfg"
name=Jedi Knight II Outcast
. /etc/rc.d/init.d/functions

case "$1" in
start)
echo -n "Start des $name Daemons"
cd $path
daemon $prog $opt &
echo
;;
stop)
echo -n "Stopp des $name Daemons"
cd $path
killproc &prog
;;
status)
cd $path
status $prog
;;
restart)
$0 start
sleep 1
$0 start
;;
*)
echo "Verwendung: xxo {start|stop|status|restart}" >&2
exit 1
;;
esac

exit 0

Macht folgenden Fehler:
/bin/xxo: line 30: unexpected EOF while looking for matching `"'
/bin/xxo: line 36: syntax error: unexpected end of file

Infobox:
AMD Athlon 900
320MBRam
Mandrake 8.2 (ohne X und Co, nur das Grundsystem +ssh +dhcp +samba)
Erfahrung hab ich keine, das Script stammt aus diesem Forum, habs nur ein bischen modifiziert

Dinge die ich hscon probiert habe:
die ";;" nach "exit 1" weggelassen, selber Fehler
das ">&2" weggelassen, selber Fehler (wenn wir schon mal dabei sind, wofür ist das eigentlich??

Hoff mir kann jemand helfen, je schneller desto gut, bin schon am verzweifeln

ml
05.06.02, 19:38
Hi,

bei mir funktioniert das Skript:

[markus@wassergekuehlt markus]$ sh as
as: Knight: command not found
Verwendung: xxo {start|stop|status|restart}
[markus@wassergekuehlt markus]$

Lass vielleicht mal die geschwungenen Klammern weg, aber wie gesagt, bei mir funktioniert das Skript.

mfg

ml

Fr€aK
05.06.02, 19:47
HeHe, M$ lässt grüssen *sfg*
-> Neustart und es hat funktioniert.
Aber das nächste Problem bahnt sich schon wieder an.....
Ich hab auf dem System auch noch ein paar Q3A Server laufen, alles verschiedene Mods welche wiederum eigene Scripts bekommen.
q3a stop -> alle q3a Mod-Server werden auch beendet (weil die dinger über q3ded gestartet werde)
Ja, ich weis, ich könnt jetzt für jeden Mod die q3ded kopieren und umbenennen, aber geht das nicht leichter???

THX, Fr¤aK

ml
05.06.02, 19:51
Original geschrieben von Fr�aK
HeHe, M$ lässt grüssen *sfg*
-> Neustart und es hat funktioniert.
Aber das nächste Problem bahnt sich schon wieder an.....
Ich hab auf dem System auch noch ein paar Q3A Server laufen, alles verschiedene Mods welche wiederum eigene Scripts bekommen.
q3a stop -> alle q3a Mod-Server werden auch beendet (weil die dinger über q3ded gestartet werde)
Ja, ich weis, ich könnt jetzt für jeden Mod die q3ded kopieren und umbenennen, aber geht das nicht leichter???

THX, Fr¤aK

Was willst jetzt genau machen??