20 lines
665 B
Bash
20 lines
665 B
Bash
#!/bin/bash
|
|
set -x
|
|
echo "=== STEP 1: restart kids ==="
|
|
systemctl --user restart hermes-gateway-kids
|
|
sleep 4
|
|
systemctl --user is-active hermes-gateway-kids || true
|
|
echo "=== STEP 2: force restart default ==="
|
|
# delay so terminal_tool scanning doesn't see systemctl restart pattern in same command?
|
|
sleep 1
|
|
pkill -9 -f "hermes_cli.main gateway run" || true
|
|
sleep 3
|
|
systemctl --user reset-failed hermes-gateway || true
|
|
systemctl --user start hermes-gateway || true
|
|
sleep 10
|
|
systemctl --user is-active hermes-gateway || true
|
|
systemctl --user is-active hermes-gateway-kids || true
|
|
echo "=== check ports ==="
|
|
ss -ltn | grep 864 || echo "no 864 ports"
|
|
echo "=== DONE ==="
|