我已经设置了一个 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
目录中。