| 12345678910111213141516171819202122232425262728 |
- #!/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
|