uninstall-service.sh 869 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/bin/bash
  2. # Uninstallation script for Gogs MCP Server systemd service
  3. set -e
  4. echo "Uninstalling Gogs MCP Server systemd service..."
  5. # Check if running as root
  6. if [ "$EUID" -ne 0 ]; then
  7. echo "This script must be run as root (use sudo)"
  8. exit 1
  9. fi
  10. # Stop the service if running
  11. if systemctl is-active --quiet gogs-mcp-server; then
  12. echo "Stopping service..."
  13. systemctl stop gogs-mcp-server
  14. fi
  15. # Disable the service
  16. if systemctl is-enabled --quiet gogs-mcp-server; then
  17. echo "Disabling service..."
  18. systemctl disable gogs-mcp-server
  19. fi
  20. # Remove service file
  21. if [ -f /etc/systemd/system/gogs-mcp-server.service ]; then
  22. echo "Removing service file..."
  23. rm /etc/systemd/system/gogs-mcp-server.service
  24. fi
  25. # Reload systemd daemon
  26. echo "Reloading systemd daemon..."
  27. systemctl daemon-reload
  28. echo ""
  29. echo "Uninstallation complete!"
  30. echo ""