因为这是Wiki的一个条目,可以在任何时间内被任何人编辑,因此建议你 不要完全使用这个脚本,而是将其当作编写脚本的指导手册看待。 |
这是一个可供参考的 启动脚本示例,并使用 GNU/Linux distros 对脚本进行维护。
使用你喜欢的编辑器在 /etc/init.d/ 目录里创建 minecraft 的文件,将上面的内容粘贴到那个文件里。
确保你新创建的文件得到了所需的权限,你可以通过运行下列命令设置权限:
然后运行(在基于 Debian 系统的发行版上)
启动 Debian 6.0。如果使用 dependency-based 启动开启,则使用 insserv 命令替代。如果一切正常,insserv 将不会有任何的输出。如果你想确认哪个地方出错,检查 $? 里面的错误代码。
要检查是否已正确添加过程,使用 ntsysv 命令,然后一直滚动,直到你看见有 minecraft 过程。如果你看不见,重复 chkconfig 命令,然后加上一些需要的符号链接。
注:你的系统更多时候会警告你脚本不能满足所有的需求,但是脚本仍然会工作。
你也可以在 crontab 里设置一个条目来备份服务器。
该示例 crontab 会每隔半小时进行备份:
如果因为你不知道如何使用 vi 而造成上面的效果不佳,尝试:
在多数系统里,脚本可以通过命令运行。“(command)”为“stop”、“start”、“restart”命令,还可以为这些命令指定支持的参数。
在多数的 RedHat 或 Debian 分支发行版系统,可用 “service” 命令,其运行命令为:
如果你想查看实时日志输出,在服务器目录里使用下列命令。
下列脚本与上面的脚本都包含了相同的功能,但是下面的脚本还带有了更多有用的功能: