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 "=================================================="