ฉันพยายามสร้างสคริปต์ธรรมดาสำหรับเซิร์ฟเวอร์ teamspeak แต่ไม่สามารถใช้งานได้
เมื่อฉันบอกว่าinitctl เริ่มต้นมันก็ดำเนินการ แต่ไม่เคยเสร็จสิ้นหรือแม้กระทั่งส่งข้อความใด ๆ เดียวกันที่เกิดขึ้นสำหรับการหยุด
เพื่อให้แน่ใจว่าฉันไม่ได้ทำอะไรผิดฉันได้คัดลอกสคริปต์ 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
ขอขอบคุณสำหรับความช่วยเหลือของคุณ.