🔍 깊은 정리 및 검증
제거 완료 후, 깊은 점검을 한 번 해봅시다. 남은 프로세스가 없는지, 포트가 점유되지 않았는지, 서비스가 몰래 자동 시작되지 않는지 확인하세요. 이게 전문적인 운영의 기본입니다.
남은 프로세스 확인
# macOS / Linux
ps aux | grep -i openclaw
# 더 정확한 검색 (grep 자신 제외)
ps aux | grep -i "[o]penclaw"
결과가 있으면, OpenClaw 관련 프로세스가 여전히 실행 중인 거예요. PID를 기억했다가 kill <PID>로 종료하세요.
포트 점유 확인
# macOS
lsof -iTCP -sTCP:LISTEN -P -n | grep -i openclaw
# Linux
ss -lptn | grep -i openclaw
# 또는 lsof 사용 (root 필요)
sudo lsof -iTCP -sTCP:LISTEN -P -n | grep -i openclaw
OpenClaw가 기본적으로 사용할 수 있는 포트는 18789, 18791, 18792, 19789, 5353(UDP)입니다. 이 포트들이 여전히 점유되고 있는지 확인하세요.
서비스 자동 시작 설정 확인
macOS — launchctl
launchctl list | grep -iE "openclaw|clawdbot|moltbot|gateway"
Linux — systemd
# 사용자 레벨
systemctl --user list-units --all | grep -iE "openclaw|clawdbot|gateway"
# 시스템 레벨
systemctl list-units --all | grep -iE "openclaw|clawdbot|gateway"
범용 — crontab
crontab -l | grep -iE "openclaw|clawdbot|gateway"
환경 변수 확인
Shell 설정 파일에 OpenClaw 환경 변수가 남아있지 않은지 확인하세요:
# 일반적인 shell 설정 파일 확인
grep -i openclaw ~/.bashrc ~/.zshrc ~/.bash_profile ~/.profile 2>/dev/null
찾았다면, 해당 파일을 수동으로 편집해서 관련 행을 삭제하세요.
✅ 제거 성공 검증
다음 명령어를 실행해보세요. 모두 "찾을 수 없음" 또는 아무 출력도 없으면, 축하합니다! OpenClaw가 시스템에서 완전히 제거됐어요:
# CLI가 여전히 있는지 확인
which openclaw
# 출력: openclaw not found
# 설정 디렉토리가 여전히 있는지 확인
ls ~/.openclaw 2>/dev/null
# 출력: No such file or directory
# 프로세스가 여전히 있는지 확인
ps aux | grep "[o]penclaw"
# 출력 없음
# 서비스가 여전히 있는지 확인
systemctl --user status openclaw-gateway 2>/dev/null
# 찾을 수 없다는 메시지
모두 통과했나요? 🎉 이제 시스템이 깔끔해졌습니다.