1029131145
我现在是在 Linux 服务器上

启动的命令是   

  1. nohup java -jar xxx.jar &
复制代码


然后就启动成功了

但是如果蹦服了,不会自动重启。

求助!



caiden
  1. :start
  2. nohup java -jar xxx.jar &
  3. goto start
复制代码

水煮清娃
本帖最后由 水煮清娃 于 2019-1-14 21:09 编辑
分享一个我服务器用的启动代码,支持颜色,支持自定义重启时间。需要说明一点,并不是所有的崩溃都能自动重启,因为重启的前提是崩溃后自动关服,但有些崩溃是直接卡死,并不会自动关服,这种情况下就不能触发自动重启。

  1. @echo OFF
  2. @set a=0
  3. :Menu
  4. color f
  5. title 梦里幽境-生存服 重启次数[%a%]
  6. echo        现在时间为%time%   今天是%date%
  7. echo ============================================================
  8. echo         梦里幽境生存服 正在启动... [重启次数: %a%]
  9. echo ============================================================
  10. java  -Xincgc -Xmx12G -jar PaperSpigot-1.13.2.jar
  11. @echo 服务器已关闭,将于10秒后重启
  12. @ping -n 10 127.0.0.1>nul
  13. @set /a a=%a%+1
  14. @goto Menu
  15. pause
复制代码
注意事项:
第四行的 f就是颜色代码 f是白色,你可以改自己喜欢的.
第十行的代码可以用你自己的,我其实已经省略去了自己服务器的一些启动代码,只列出了最基本的。
第十二行里的10就是自动重启的时间(秒),修改这个参数可以修改重启间隔.

MIKAZE3
do
  nohup java -jar xxx.jar &
done

试试这个?

左潼学长
goto start

1029131145
MIKAZE3 发表于 2019-1-15 02:24
do
  nohup java -jar xxx.jar &
done

好的好的。是不是需要     .sh文件?

1029131145

谢谢回答
这个是  window 指令 弄成 bat
还是 linux 弄成  sh  文件

1029131145

谢谢,完整的代码  能不能发一下

MIKAZE3
1029131145 发表于 2019-1-21 14:18
好的好的。是不是需要     .sh文件?

do
  nohup java -jar xxx.jar &
done
创建xxx.sh文件(xxx是名称)将上面代码写入里面 放在与服务端核心同一目录下,然后让linux系统运行此文件,就OK了