[GH-ISSUE #74] uninstall pegaprox #52

Closed
opened 2026-03-02 15:47:33 +03:00 by kerem · 1 comment
Owner

Originally created by @devrimerduman on GitHub (Feb 23, 2026).
Original GitHub issue: https://github.com/PegaProx/project-pegaprox/issues/74

Hello,

is this okay to uninstall with this code block ?

#!/usr/bin/env bash
set -e

echo "Stopping service..."
systemctl stop pegaprox.service 2>/dev/null || true
systemctl disable pegaprox.service 2>/dev/null || true

echo "Removing systemd unit..."
rm -f /etc/systemd/system/pegaprox.service
/lib/systemd/system/pegaprox.service
/usr/lib/systemd/system/pegaprox.service

systemctl daemon-reload
systemctl reset-failed

echo "Killing running processes..."
pkill -f "/opt/PegaProx" 2>/dev/null || true

echo "Removing files..."
rm -rf /opt/PegaProx
rm -f /etc/sudoers.d/pegaprox
rm -f /usr/local/bin/pegaprox
rm -rf /var/lib/pegaprox /var/log/pegaprox /etc/pegaprox

echo "Cleaning cron..."
crontab -l 2>/dev/null | grep -vi pegaprox | crontab - 2>/dev/null || true

echo "Removing deploy script..."
rm -f /root/deploy.sh

echo "Final check..."
if ps aux | grep -i pegaprox | grep -v grep >/dev/null; then
echo "Warning: Some processes still running"
else
echo "Uninstall completed successfully"
fi

Originally created by @devrimerduman on GitHub (Feb 23, 2026). Original GitHub issue: https://github.com/PegaProx/project-pegaprox/issues/74 Hello, is this okay to uninstall with this code block ? #!/usr/bin/env bash set -e echo "Stopping service..." systemctl stop pegaprox.service 2>/dev/null || true systemctl disable pegaprox.service 2>/dev/null || true echo "Removing systemd unit..." rm -f /etc/systemd/system/pegaprox.service \ /lib/systemd/system/pegaprox.service \ /usr/lib/systemd/system/pegaprox.service systemctl daemon-reload systemctl reset-failed echo "Killing running processes..." pkill -f "/opt/PegaProx" 2>/dev/null || true echo "Removing files..." rm -rf /opt/PegaProx rm -f /etc/sudoers.d/pegaprox rm -f /usr/local/bin/pegaprox rm -rf /var/lib/pegaprox /var/log/pegaprox /etc/pegaprox echo "Cleaning cron..." crontab -l 2>/dev/null | grep -vi pegaprox | crontab - 2>/dev/null || true echo "Removing deploy script..." rm -f /root/deploy.sh echo "Final check..." if ps aux | grep -i pegaprox | grep -v grep >/dev/null; then echo "Warning: Some processes still running" else echo "Uninstall completed successfully" fi
kerem closed this issue 2026-03-02 15:47:34 +03:00
Author
Owner

@mkellermann97 commented on GitHub (Feb 23, 2026):

Hello @devrimerduman ,

yes that would be okay. Thank you for trying out PegaProx!

Regards,
Marcus

<!-- gh-comment-id:3942776983 --> @mkellermann97 commented on GitHub (Feb 23, 2026): Hello @devrimerduman , yes that would be okay. Thank you for trying out PegaProx! Regards, Marcus
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/project-pegaprox-PegaProx#52
No description provided.