我从 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)其中说
空行和以“#”或“;”开头的行被忽略,可用于评论。
如果#
不在行的开头,则它没有任何意义,并且可以被视为该行数据的一部分。