🔍 Deep Cleanup und Verifikation
Nach der Deinstallation, mache eine gründliche Überprüfung. Stelle sicher, dass keine verwaisten Prozesse laufen, keine Ports belegt sind, keine Services automatisch starten. Das ist grundlegend für professionelle Ops.
Überprüfe verwaiste Prozesse
# macOS / Linux
ps aux | grep -i openclaw
# Präzisere Suche (schließt grep selbst aus)
ps aux | grep -i "[o]penclaw"
Wenn es Ergebnisse gibt, laufen noch OpenClaw-Prozesse. Notiere die PID und nutze kill <PID> um sie zu stoppen.
Überprüfe Port-Belegung
# macOS
lsof -iTCP -sTCP:LISTEN -P -n | grep -i openclaw
# Linux
ss -lptn | grep -i openclaw
# Oder mit lsof (benötigt root)
sudo lsof -iTCP -sTCP:LISTEN -P -n | grep -i openclaw
OpenClaw könnte standardmäßig diese Ports nutzen: 18789, 18791, 18792, 19789, 5353(UDP). Überprüfe ob diese noch belegt sind.
Überprüfe Service Auto-Start Config
macOS — launchctl
launchctl list | grep -iE "openclaw|clawdbot|moltbot|gateway"
Linux — systemd
# User-Level
systemctl --user list-units --all | grep -iE "openclaw|clawdbot|gateway"
# System-Level
systemctl list-units --all | grep -iE "openclaw|clawdbot|gateway"
Allgemein — crontab
crontab -l | grep -iE "openclaw|clawdbot|gateway"
Überprüfe Umgebungsvariablen
Stelle sicher, dass es keine verwaisten OpenClaw-Umgebungsvariablen in den Shell-Config-Dateien gibt:
# Überprüfe häufige Shell-Config-Dateien
grep -i openclaw ~/.bashrc ~/.zshrc ~/.bash_profile ~/.profile 2>/dev/null
Wenn du welche findest, bearbeite die entsprechende Datei und lösche die relevanten Zeilen.
✅ Verifiziere erfolgreiche Deinstallation
Führe diesen Befehl aus, wenn alles "nicht gefunden" oder leer ist, herzlichen Glückwunsch, OpenClaw wurde komplett vom System entfernt:
# Ist die CLI noch da?
which openclaw
# Sollte ausgeben: openclaw not found
# Ist das Config-Verzeichnis noch da?
ls ~/.openclaw 2>/dev/null
# Sollte ausgeben: No such file or directory
# Gibt es noch einen Prozess?
ps aux | grep "[o]penclaw"
# Sollte leer sein
# Gibt es noch einen Service?
systemctl --user status openclaw-gateway 2>/dev/null
# Sollte sagen, dass es nicht existiert
Alles bestanden? 🎉 Dein System ist jetzt komplett sauber.