2014-03-26 157 views
0

我使用的是我在Minecraft wiki上发现的脚本,以便在重新启动后自动启动我的Minecraft服务器。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 

每次我尝试启动脚本我得到这个错误。

[email protected]:/# 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

试图删除--stop“停止”现在我正在得到这个。

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

而服务器似乎并未启动。

根@ bcserv:/家庭/克里斯#PS -aux | grep的矿 根4564 0.0 0.0 9452 904点/ 2 S + 17时21 0:00的grep --color =自动矿 -

任何其他建议?它似乎没有拿起我的Minecraft选项。

+0

是Ubuntu 13.10吗? – rleir

+0

是的,13.10,我纠正了它。 – brotherchris

回答

0

从您的exec中删除'--stop'stop''。

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

+0

谢谢我会试试这个。 – brotherchris