stop_announcement.sh 757 Bytes
#!/bin/bash

MAINTENANCE_APP_NAME="maintenance-announcement"

echo "=================================================="
echo "Stopping Maintenance Announcement"
echo "=================================================="

if command -v pm2 &> /dev/null; then
    if pm2 list | grep -q "$MAINTENANCE_APP_NAME"; then
        echo "Stopping and deleting $MAINTENANCE_APP_NAME..."
        pm2 stop "$MAINTENANCE_APP_NAME" 2>/dev/null
        pm2 delete "$MAINTENANCE_APP_NAME" 2>/dev/null
        echo "Maintenance announcement stopped."
    else
        echo "Process '$MAINTENANCE_APP_NAME' is not running."
    fi
    pm2 list
else
    echo "Error: pm2 is not installed or not in PATH."
    exit 1
fi

echo "=================================================="