您好,sudo systemctl status <service>
我有时会在文本中看到类似这样的错误[info] asio async_shutdown error: asio.system:32 (Broken pipe)
,但它仍然被标记为[信息]并且服务状态为active (running)
。
error
我需要监控服务日志,如果日志中有单词,我需要发出sudo systemctl restart <service>
。这可能吗?
答案1
我通过每 5 秒循环运行以下命令解决了这个问题:
journalctl -n 10 -u ifi-streamer-tidal-connect.service | grep -i "Max connection attempts" && sudo systemctl restart ifi-streamer-tidal-connect.service