Ubuntu 14.04 中的 /etc/init 启动脚本?

Ubuntu 14.04 中的 /etc/init 启动脚本?

如何使用 /etc/init 在 Ubuntu 14.04 启动时运行脚本?文件:/etc/init 中的 minecraft.conf

respawn limit 20 5
cd /home/minecraft
java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui

重启时没有日志,否则我很乐意分享它们。

答案1

似乎你需要在启动初始化脚本之前文件系统来导航目录,所以使用类似

start on local-filesystems

或者如果你的 jar 需要网络在启动或运行初始化任务时工作,那么使用类似

start on (local-filesystems and net-device-up IFACE!=lo)

或者

start on (local-filesystem and started networking)

代替

start on runlevel [2345]

并且更好地使用如下:

java -Xmx2048M -Xms2048M -jar /home/minecraft/minecraft_server.jar nogui

或者

cd /home/minecraft && java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui

了解有关 upstart 的更多信息新贵 Ubuntu 菜谱

相关内容