#!/usr/bin/env bash DIR="$(cd "$(dirname "$0")" && pwd)" PID_FILE="$DIR/send_international_sms.pid" if [ ! -f "$PID_FILE" ]; then echo "Not running (no pid file)" exit 0 fi PID=$(cat "$PID_FILE") if kill -0 "$PID" >/dev/null 2>&1; then kill "$PID" sleep 1 if kill -0 "$PID" >/dev/null 2>&1; then echo "Failed to stop process $PID" exit 1 else rm -f "$PID_FILE" echo "Stopped send_international_sms (pid $PID)" exit 0 fi else rm -f "$PID_FILE" echo "Removed stale pid file" exit 0 fi