Minecraft服务器脚本在重启时启动

时间:2014-03-26 13:51:42

标签: linux exec start-stop-daemon

我正在使用我在minecraft wiki上找到的脚本,在重新启动后自动启动我的Minecraft服务器。

控制台日志

 exec start-stop-daemon --stop "stop" --start --chdir /minecraft --chuid minecraft \
 --exec /usr/bin/java -- -Xms1536m -Xmx2048M -jar minecraft_server.jar nogui 2>&1

 start on runlevel [2345]
 stop on runlevel [^2345]

 respawn
 respawn limit 20 5

每次我尝试启动脚本时都会收到此错误。

 root@bcserv:/# tail /var/log/upstart/minecraft-server.log
 start-stop-daemon: only one command can be specified
 Try 'start-stop-daemon --help' for more information.

任何人都知道我在exec语法中做错了什么?我正在运行Ubuntu Linux 13.10

尝试删除 - 停止"停止"现在我得到了这个。

root @ bcserv:/ home / chris#tail /var/log/upstart/minecraft-server.log / usr / bin / java已经运行。

服务器似乎没有启动。

root @ bcserv:/ home / chris#ps -aux | grep mine root 4564 0.0 0.0 9452 904 pts / 2 S + 17:21 0:00 grep --color = auto mine -

还有其他建议吗?它似乎没有拿起我的我的选择。

1 个答案:

答案 0 :(得分:0)

删除' - 停止"停止" '来自你的执行官。

你只能有一个Command, - stop或--start,看起来好像你只需要后者。