启动时运行 Teamspeak 服务器,关机时关闭 Teamspeak

启动时运行 Teamspeak 服务器,关机时关闭 Teamspeak

我是 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会向所有正在运行的进程发送一个,这是默认的正常关机命令。

服务器应该自行处理。

相关内容