Ich versuche, ein einfaches Startskript für den Teamspeak-Server zu erstellen, kann es aber nicht zum Laufen bringen.
Wenn ich initctl start sage, wird es nur ausgeführt, aber nie beendet oder gibt sogar eine Nachricht aus. Gleiches passiert für Stop .
Um sicherzugehen, dass ich nichts falsch mache, habe ich das Cron-Skript kopiert und versucht, es auszuführen, aber es passiert genauso.
Was mache ich hier falsch?
AKTUALISIEREN:
Hier ist mein Skript für TS3:
# myservice - myservice job file
description "my service description"
author "Me <myself@i.com>"
# Stanzas
#
# Stanzas control when and how a process is started and stopped
# See a list of stanzas here: http://upstart.ubuntu.com/wiki/Stanzas#respawn
# When to start the service
start on runlevel [2345]
# When to stop the service
stop on runlevel [016]
# Automatically restart process if crashed
respawn
# Essentially lets upstart know the process will detach itself to the background
expect fork
# Start the process
script
emit going into TS3 dir
chdir /home/danizmax/teamspeak3-server_linux-x86/
emit starting TS3
exec su -c "/home/danizmax/teamspeak3-server_linux-x86/ts3server_startscript.sh start" danizmax &
emit done
end script
Ich habe es sogar mit dem einfachsten Skript versucht, und das funktioniert auch nicht:
description "regular background program processing daemon"
start on runlevel [2345]
stop on runlevel [!2345]
expect fork
respawn
exec echo example
console output
Danke für deine Hilfe.