我有一个计时器/服务单元集,它应该在--user
条件下每天运行一次。它显示systemctl --user status
并记录在日志中,但有一部分命令失败。
似乎命令中的某些内容没有被正确解释。我想对单元文件进行 futz 并运行服务,检查日志等以调试问题;然而,编辑计时器以在未来触发一分钟,等待并检查日志是......乏味的。
可以做一些像systemctl --user execute xxxxxx.service
计时器触发一样运行该死的事情吗?
int*_*lfx 20
您可以手动激活任何单元,除非它包含RefuseManualStart=yes
和/或RefuseManualStop=yes
指令(完全按照他们说的做)。只需发出systemctl --user start <whatever>
(并systemctl --user stop <whatever>
做相反的事情)。
引用systemctl(1):
开始 模式...
启动(激活)命令行上指定的一个或多个单元。
<...>
停止 模式...
停止(停用)在命令行上指定的一个或多个单元。