我试图创建并启动在Ubuntu的虚拟机服务,我写了一个服务创建和安装服务randn.sh和服务脚本。服务生成1-20之间的随机数。当我使用“systemctl randn开始启动服务“,它显示了错误:单位Randn.service加载不正确:Exec的格式错误,我randn.service脚本
[Unit]
Description = Randn daemon
After network.target = auditd.service
[Service]
Type = simple
ExecStart = /usr/local/bin/ start randn.sh
ExecStop = /usr/local/bin/ stop randn.sh
Restart = always
[Install]
WantedBy = multi-user.target
可有人我究竟做错了什么?是。服务文件的语法错误或东西在script.sh别的吗?我是新来这个,请帮助小白出来。
您需要删除单元文件的选项和命令之间的空间:
不正确:
ExecStart = /some/command
# This should not include spaces!
正确:
ExecStart=/some/command