我添加了一个新的脚本/etc/init/
称为minecraft.conf
其中包含脚本:
start on startup
stop on shutdown
respawn
respawn limit 20 5
script
export HOME="/root"
exec /root/minecraft/start.sh 2>&1 >> /var/log/minecraft.log
end script
post-start script
echo "minecraft started"
当我尝试时start minecraft
出现错误:start: Unknown job: minecraft
我尝试跑步initctl list
,但我的Minecraft工作未列出。我已经尝试过跑步initctl reload-configuration
,并且没有任何区别。
按initctl list
工作列出的其他作业可以正常启动,停止和重新启动。
为什么暴发户看不到我的新脚本?
/etc/init.d/
吗?
/etc/init
,现在您可以重新启动并使用新贵了。”
sudo start minecraft
。这是日志文件的内容。~$ sudo cat /var/log/upstart/minecraft.log minecraft started /proc/self/fd/9: 3: exec: /root/minecraft/start.sh: not found minecraft started
您能否提供有关正在使用的Ubuntu版本的更多详细信息以及syslog中的任何有用信息?