🔍 Limpieza profunda y verificación
Después de desinstalar, haz una verificación profunda. Asegúrate de que no haya procesos residuales corriendo, puertos bloqueados o servicios reiniciándose automáticamente. Es la base del buen mantenimiento de sistemas.
Revisar procesos residuales
# macOS / Linux
ps aux | grep -i openclaw
# Búsqueda más precisa (excluye grep mismo)
ps aux | grep -i "[o]penclaw"
Si hay resultados, significa que aún hay procesos de OpenClaw ejecutándose. Anota el PID y usa kill <PID> para terminarlo.
Revisar puertos ocupados
# macOS
lsof -iTCP -sTCP:LISTEN -P -n | grep -i openclaw
# Linux
ss -lptn | grep -i openclaw
# O con lsof (necesita root)
sudo lsof -iTCP -sTCP:LISTEN -P -n | grep -i openclaw
OpenClaw por defecto podría usar los puertos 18789, 18791, 18792, 19789, 5353(UDP). Verifica si estos puertos aún están siendo usados.
Revisar configuraciones de inicio automático
macOS — launchctl
launchctl list | grep -iE "openclaw|clawdbot|moltbot|gateway"
Linux — systemd
# Nivel de usuario
systemctl --user list-units --all | grep -iE "openclaw|clawdbot|gateway"
# Nivel de sistema
systemctl list-units --all | grep -iE "openclaw|clawdbot|gateway"
Universal — crontab
crontab -l | grep -iE "openclaw|clawdbot|gateway"
Revisar variables de entorno
Asegúrate de que no haya variables de entorno residuales de OpenClaw en tus archivos de configuración de shell:
# Revisar archivos de configuración de shell comunes
grep -i openclaw ~/.bashrc ~/.zshrc ~/.bash_profile ~/.profile 2>/dev/null
Si encuentras algo, edita manualmente esos archivos y elimina las líneas correspondientes.
✅ Verificar que la desinstalación fue exitosa
Ejecuta los siguientes comandos: si todos muestran "no encontrado" o sin salida, ¡felicidades!, OpenClaw ha sido completamente removido de tu sistema:
# ¿Sigue estando la CLI?
which openclaw
# Debería mostrar: openclaw not found
# ¿Sigue estando el directorio de configuración?
ls ~/.openclaw 2>/dev/null
# Debería mostrar: No such file or directory
# ¿Sigue habiendo procesos?
ps aux | grep "[o]penclaw"
# Debería estar vacío
# ¿Sigue habiendo servicios?
systemctl --user status openclaw-gateway 2>/dev/null
# Debería indicar que no lo encuentra
¿Todo pasó la verificación? 🎉 Tu sistema está completamente limpio.