← back to Animals
animals-hawk: skip services not registered in pm2 instead of erroring
e2995932faf51d833b87401139e58abf064e624d · 2026-05-10 09:25:14 -0700 · Steve
Files touched
M src/scripts/hawk-local.sh
Diff
commit e2995932faf51d833b87401139e58abf064e624d
Author: Steve <steve@designerwallcoverings.com>
Date: Sun May 10 09:25:14 2026 -0700
animals-hawk: skip services not registered in pm2 instead of erroring
---
src/scripts/hawk-local.sh | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/scripts/hawk-local.sh b/src/scripts/hawk-local.sh
index 84ddfe7..f21060d 100755
--- a/src/scripts/hawk-local.sh
+++ b/src/scripts/hawk-local.sh
@@ -14,6 +14,8 @@ check() {
local name=$1 port=$2
if curl -fsS --max-time 5 "http://127.0.0.1:${port}/healthz" >/dev/null 2>&1; then
log "OK ${name}"
+ elif ! "$PM2_BIN" describe "${name}" >/dev/null 2>&1; then
+ log "SKIP ${name} — not registered in pm2 (intentionally disabled or never deployed)"
else
log "DOWN ${name} — restarting via pm2"
"$PM2_BIN" restart "${name}" >> /Users/stevestudio2/Projects/animals/logs/hawk.log 2>&1
← 04b9602 fix: animals-hawk pm2 path portable across Mac1/Mac2
·
back to Animals
·
yolo: Codex debate on agent's own diff 035fe9a →