Tôi đang cố gắng tạo một kịch bản khởi động đơn giản cho máy chủ teamspeak, nhưng không thể làm cho nó hoạt động được.
Khi tôi nói initctl bắt đầu, nó chỉ thực thi nhưng không bao giờ kết thúc hoặc thậm chí không phát ra bất kỳ thông báo nào. Điều tương tự đang xảy ra để dừng lại .
Để chắc chắn rằng tôi không làm gì sai, tôi đã sao chép tập lệnh cron và cố gắng chạy nó, nhưng nó cũng xảy ra như vậy.
tôi làm gì sai ở đây?
CẬP NHẬT:
đây là kịch bản của tôi cho 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
Tôi đã thử ngay cả với kịch bản đơn giản nhất và điều đó cũng không hoạt động:
description "regular background program processing daemon"
start on runlevel [2345]
stop on runlevel [!2345]
expect fork
respawn
exec echo example
console output
Cảm ơn sự giúp đỡ của bạn.