Ubuntu 20.04 LTS systemd 启动脚本不起作用“错误的单元文件设置”

Ubuntu 20.04 LTS systemd 启动脚本不起作用“错误的单元文件设置”

我已经设置了一个 minecraft 服务器,我制作了一个启动脚本,执行后该脚本就会运行。我在 systemd 中制作了一个 .service,应该在服务器启动时启动该脚本,但我遇到了 systemd 部分的问题。以下是我所拥有的。 在此处输入图片描述

[Unit]
Description=DeadSky minecraft server
After=network-online.target

[Service]
User=mcadmin
ExecStart=/home/mcadmin/MCServer/start.sh

[Install]
WantedBy=multi-user.target

请帮我。

我已按照建议进行更新但仍然存在问题。

答案1

这行

ExecStart=/home/mcadmin/MCServer/ ./start.sh是不正确的。

它看起来应该是这样的:

ExecStart=/home/mcadmin/MCServer/start.sh

ifstart.sh位于home/mcadmin/MCServer目录中。

相关内容