teamspeak 서버에 대한 간단한 시작 스크립트를 만들려고하는데 작동하지 않습니다.
내가 initctl start 라고 말하면 그냥 실행되지만 결코 끝나지 않거나 심지어 메시지를 내 보냅니다. stop 도 마찬가지입니다 .
내가 잘못하고 있지 않은지 확인하기 위해 cron 스크립트를 복사하여 실행하려고했지만 동일한 방식으로 발생합니다.
내가 여기서 뭘 잘못하고 있니?
최신 정보:
다음은 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
도와 주셔서 감사합니다.