Служба Upstart никогда не запускается или не останавливается полностью

Я пытаюсь сделать простой сценарий выскочки для сервера teampeak, но не могу заставить его работать.

Когда я говорю initctl start , он просто выполняется, но не заканчивается или даже испускает любое сообщение. То же самое происходит для stop .

Чтобы быть уверенным, что я не делаю ничего плохого, я скопировал скрипт cron и попытался запустить его, но это происходит одинаково.

Что я делаю неправильно здесь?

UPDATE:

вот мой скрипт для 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

Я пробовал даже простейший скрипт, и это также не работает:

description     "regular background program processing daemon"

start on runlevel [2345]
stop on runlevel [!2345]

expect fork
respawn

exec echo example
console output

Благодарим вас за помощь.

11
задан 28 October 2011 в 11:51

0 ответов

Другие вопросы по тегам:

Похожие вопросы: