我现在是在 Linux 服务器上
启动的命令是
复制代码
然后就启动成功了
但是如果蹦服了,不会自动重启。
求助!

启动的命令是
- nohup java -jar xxx.jar &
然后就启动成功了
但是如果蹦服了,不会自动重启。
求助!
- :start
- nohup java -jar xxx.jar &
- goto start
本帖最后由 水煮清娃 于 2019-1-14 21:09 编辑
分享一个我服务器用的启动代码,支持颜色,支持自定义重启时间。需要说明一点,并不是所有的崩溃都能自动重启,因为重启的前提是崩溃后自动关服,但有些崩溃是直接卡死,并不会自动关服,这种情况下就不能触发自动重启。
复制代码注意事项:
第四行的 f就是颜色代码 f是白色,你可以改自己喜欢的.
第十行的代码可以用你自己的,我其实已经省略去了自己服务器的一些启动代码,只列出了最基本的。
第十二行里的10就是自动重启的时间(秒),修改这个参数可以修改重启间隔.
分享一个我服务器用的启动代码,支持颜色,支持自定义重启时间。需要说明一点,并不是所有的崩溃都能自动重启,因为重启的前提是崩溃后自动关服,但有些崩溃是直接卡死,并不会自动关服,这种情况下就不能触发自动重启。
- @echo OFF
- @set a=0
- :Menu
- color f
- title 梦里幽境-生存服 重启次数[%a%]
- echo 现在时间为%time% 今天是%date%
- echo ============================================================
- echo 梦里幽境生存服 正在启动... [重启次数: %a%]
- echo ============================================================
- java -Xincgc -Xmx12G -jar PaperSpigot-1.13.2.jar
- @echo 服务器已关闭,将于10秒后重启
- @ping -n 10 127.0.0.1>nul
- @set /a a=%a%+1
- @goto Menu
- pause
第四行的 f就是颜色代码 f是白色,你可以改自己喜欢的.
第十行的代码可以用你自己的,我其实已经省略去了自己服务器的一些启动代码,只列出了最基本的。
第十二行里的10就是自动重启的时间(秒),修改这个参数可以修改重启间隔.
do
nohup java -jar xxx.jar &
done
试试这个?
nohup java -jar xxx.jar &
done
试试这个?
goto start
MIKAZE3 发表于 2019-1-15 02:24
do
nohup java -jar xxx.jar &
done
好的好的。是不是需要 .sh文件?
左潼学长 发表于 2019-1-17 01:19
goto start
谢谢,完整的代码 能不能发一下
1029131145 发表于 2019-1-21 14:18
好的好的。是不是需要 .sh文件?
do
nohup java -jar xxx.jar &
done
创建xxx.sh文件(xxx是名称)将上面代码写入里面 放在与服务端核心同一目录下,然后让linux系统运行此文件,就OK了