19 lines
1.0 KiB
Bash
19 lines
1.0 KiB
Bash
set -u
|
||||
|
|
echo "=== [A] 「解析不出落点」最早出现时间(全量)==="
|
|||
|
|
journalctl -u dshs --no-pager -o short-iso 2>/dev/null | grep -c "解析不出落点" || echo 0
|
|||
|
|
echo "--- 最早 3 条 ---"
|
|||
|
|
journalctl -u dshs --no-pager -o short-iso 2>/dev/null | grep "解析不出落点" | head -3 | cut -c1-120
|
|||
|
|
echo "--- 最晚 1 条 ---"
|
|||
|
|
journalctl -u dshs --no-pager -o short-iso 2>/dev/null | grep "解析不出落点" | tail -1 | cut -c1-120
|
|||
|
|
echo
|
|||
|
|
echo "=== [B] dshs 服务启动边界(判断是否跨重启)==="
|
|||
|
|
journalctl -u dshs --no-pager -o short-iso 2>/dev/null | grep -E "Started|Stopped|Stopping" | tail -8
|
|||
|
|
echo
|
|||
|
|
echo "=== [C] 106 relay-client 单元为何 dead(是否被 disable)==="
|
|||
|
|
systemctl is-enabled dshs-relay-client 2>/dev/null
|
|||
|
|
systemctl show dshs-relay-client -p ExecMainStartTimestamp -p ExecMainExitTimestamp --value
|
|||
|
|
echo
|
|||
|
|
echo "=== [D] remote-spawner 落点解析来源 ==="
|
|||
|
|
sed -n '100,150p' /opt/dshs/lib/supervisor/remote-spawner.js
|
|||
|
|
echo "--- 200,230 ---"
|
|||
|
|
sed -n '200,230p' /opt/dshs/lib/supervisor/remote-spawner.js
|