🔍 ディープクリーニング & 検証

アンインストール完了後、深いチェックを実施してください。残留プロセスが実行されていないこと、ポートが占有されていないこと、サービスが勝手に自動起動していないことを確認してください。これはプロフェッショナル運用の基本です。

残留プロセスを確認

# 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
# 見つかりません というメッセージ

すべて合格?🎉 システムはきれいきれいです。