本帖最后由 825894968 于 2019-10-21 19:47 编辑
服务器是paper1.14.4的
系统是ubuntu的
需求是能在服务器崩溃主线程卡死时自动重启
能实现以上功能的liunx 启动脚本也可以
服务器是paper1.14.4的
系统是ubuntu的
需求是能在服务器崩溃主线程卡死时自动重启
能实现以上功能的liunx 启动脚本也可以
这不是脚本来干的事吗?
参照此贴中的自动重启部分,https://www.mcbbs.net/thread-770886-1-1.html
注意 Windows 下编写脚本需要注意换行符为 lf 而非 crlf
参照此贴中的自动重启部分,https://www.mcbbs.net/thread-770886-1-1.html
注意 Windows 下编写脚本需要注意换行符为 lf 而非 crlf
本帖最后由 825894968 于 2019-10-21 20:19 编辑
做不到崩溃的时候自动重启
只能做到定时重启
xmdhs 发表于 2019-10-21 19:47
这不是脚本来干的事吗?
参照此贴中的自动重启部分,https://www.mcbbs.net/thread-770886-1-1.html
做不到崩溃的时候自动重启
只能做到定时重启
825894968 发表于 2019-10-21 20:14
做不到崩溃的时候自动重启
只能做到定时重启
似乎弄错了,https://www.mcbbs.net/thread-898923-1-1.html
还是要注意换行符
给后来的提个醒,如使用上面链接里的脚本遇到"bash: ./start.sh: bin/bash: 解释器错误: 没有那个文件或目录"的
把脚本上面的"#!bin/bash"
添加一个/
变成#!/bin/bash就行了
另外在spigot.yml文件里有一个" timeout-time: "项
这个应该是主线程卡死多少秒后服务器关闭
配合上面链接帖子的最佳答案脚本应该可以解决崩溃自动重启和主线程卡死自动重启
把脚本上面的"#!bin/bash"
添加一个/
变成#!/bin/bash就行了
另外在spigot.yml文件里有一个" timeout-time: "项
这个应该是主线程卡死多少秒后服务器关闭
配合上面链接帖子的最佳答案脚本应该可以解决崩溃自动重启和主线程卡死自动重启