#!/usr/bin/env bash set -euo pipefail PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" PID_FILE="$PROJECT_DIR/runtime/service.pid" LOG_FILE="$PROJECT_DIR/logs/service.log" if [[ -f "$PID_FILE" ]]; then SERVICE_PID="$(tr -dc '0-9' < "$PID_FILE")" if [[ -n "$SERVICE_PID" ]] && kill -0 "$SERVICE_PID" 2>/dev/null; then echo "Service is running (PID $SERVICE_PID)." echo "Log: $LOG_FILE" exit 0 fi fi echo "Service is not running." exit 1