小编Bob*_*ver的帖子

不再生成输出时重新启动 systemd 服务

当在预定义的时间内没有生成输出时,是否可以重新启动 systemd 服务?

我有一个显然可以挂起的脚本,但 systemd(或 Python 在这种情况下)没有检测到它,因此它不会进入失败状态。

但是,它确实会停止记录输出,因此我应该能够在一分钟内没有输出后重新启动服务。这可以用 systemd 实现吗?

我当前的系统文件:

[Unit]
Description=SOmething
After=network.target

[Service]
WorkingDirectory=/home/user/system/something
User=nobody
ExecStart=/usr/bin/python2 something.py
Restart=on-watchdog
RestartSec=10s

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

systemd timeout output

7
推荐指数
1
解决办法
891
查看次数

标签 统计

output ×1

systemd ×1

timeout ×1