![启动时运行 Teamspeak 服务器,关机时关闭 Teamspeak](https://linux22.com/image/1454183/%E5%90%AF%E5%8A%A8%E6%97%B6%E8%BF%90%E8%A1%8C%20Teamspeak%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C%E5%85%B3%E6%9C%BA%E6%97%B6%E5%85%B3%E9%97%AD%20Teamspeak.png)
我是 Linux 新手,在 Ubuntu 服务器上有 Teamspeak 3 服务器。我想让服务器在系统启动和关闭时自动启动和停止。我知道我需要在 /etc/init 中编写脚本。我的问题是如何编写这样的脚本?我试图让它变得简单易懂。下面是我为实现这一目标而编写的内容。
在 /etc/init 中我有一个名为 teamspeak3.conf 的文件,该文件中有以下内容
脚本启动 /home/teamspeak3-user/teamspeak/ts3server_startscript.sh 启动
stop
/home/teamspeak3-user/teamspeak/ts3server_startscript.sh stop
结束脚本
这是对的吗?我读了一些资料,但就是不明白该怎么做。我完全不知所措。谢谢大家。
答案1
如果您已经有了脚本,/etc/init.d/
那么您就可以开始了。
发出以下命令之一(取决于您的系统)。
systemctl 启用 myscript
chkconfig myscript on
当你发出关机命令时,SIGTERM
会向所有正在运行的进程发送一个,这是默认的正常关机命令。
服务器应该自行处理。