🔍 ディープクリーニング & 検証
アンインストール完了後、深いチェックを実施してください。残留プロセスが実行されていないこと、ポートが占有されていないこと、サービスが勝手に自動起動していないことを確認してください。これはプロフェッショナル運用の基本です。
残留プロセスを確認
# 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"
環境変数を確認
シェル設定ファイルに OpenClaw 関連の環境変数が残っていないことを確認してください:
# 一般的なシェル設定ファイルを確認
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
# 見つかりません というメッセージ
すべて合格?🎉 システムはきれいきれいです。