systemctl 状态与失败有关无法解析 usec_t 值

systemctl 状态与失败有关无法解析 usec_t 值

我从 systemctl status 收到非常奇怪的失败错误 -Failed to parse usec_t value

例子

systemctl status loij12.service

.
.
.
.

Jan 05 16:44:59 master_linux.loij12.com systemd[1]: [/etc/systemd/system/ght_hj.service:17] Failed to parse usec_t value, ignoring: 30s # time to sleep before restarting the service
Jan 05 16:44:59 master_linux.loij12.com systemd[1]: [/etc/systemd/system/ght_hj.service:17] Failed to parse usec_t value, ignoring: 30s # time to sleep before restarting the service

但无法理解这失败了 -Failed to parse usec_t value

usec_t因为我也找不到服务本身的价值

知道如何从这个阶段继续下去以及失败的意义是什么?

答案1

我的猜测是,这是第 17 行的语法错误ght_hj.service(假设后者的失败也会导致前者失败),这会导致loij12.service.

查看重启秒=。如果它看起来像这样:

RestartSec=30s # time to sleep before restarting the service

你会遇到一个错误。您不能在内容右侧添加评论。将其替换为:

# time to sleep before restarting the service
RestartSec=30s

systemd.语法(7)其中说

空行和以“#”或“;”开头的行被忽略,可用于评论。

如果#不在行的开头,则它没有任何意义,并且可以被视为该行数据的一部分。

相关内容