gpt4 book ai didi

linux - 系统错误 “failed to start service: unit service is not loaded properly: exec format error”

转载 作者:太空宇宙 更新时间:2023-11-04 11:55:14 25 4
gpt4 key购买 nike

我正在尝试在 Ubuntu VM 中创建和启动服务,我已经编写了服务创建和安装服务 randn.sh 和服务脚本。该服务生成一个介于 1-20 之间的随机数。当我使用“systemctl randn start”启动服务时,它显示错误:单元 Randn.service 未正确加载:执行格式错误。我的 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

有人可以告诉我我做错了什么吗? .service 文件的语法是错误的还是 script.sh 中的其他内容?我是新手,请帮助菜鸟。

最佳答案

需要去掉Unit文件中选项和命令之间的空格:

不正确:

ExecStart = /some/command
# This should not include spaces!

正确:

ExecStart=/some/command

关于linux - 系统错误 “failed to start service: unit service is not loaded properly: exec format error”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54604503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com