【问题标题】:Script to automatically restart server does not work [closed]自动重启服务器的脚本不起作用[关闭]
【发布时间】:2015-02-14 05:28:33
【问题描述】:

我尝试创建一个 shell 脚本,它会在服务器崩溃时自动重启。

我的脚本不起作用,而是在第 4 行抛出以下错误:

语法错误:文件意外结束

这是我的脚本(很简单):

while true
then
java -Xms25600M -Xmx25600M -jar server.jar

谁能告诉我,为什么会抛出这个错误。我需要如何调整我的脚本以获得所需的结果?

【问题讨论】:

  • 无限循环运行你的 jar 可能不是一个好主意。
  • 这是一个自动重启脚本。所以当服务器停止时,它会自动启动。

标签: shell sh minecraft bukkit


【解决方案1】:

如果脚本应该用 Bourne-shell (sh) 编写,那么我认为正确的语法如下:

while true
do
java -Xms25600M -Xmx25600M -jar server.jar
done

【讨论】:

    猜你喜欢
    • 2020-03-07
    • 1970-01-01
    • 2013-11-15
    • 1970-01-01
    • 2021-03-24
    • 2021-05-17
    • 2021-12-16
    • 2013-11-20
    • 2016-02-26
    相关资源
    最近更新 更多