Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw daemon
Gateway サービス管理コマンドのレガシーエイリアス。
openclaw daemon ... は、openclaw gateway ... サービスコマンドと同じサービス制御インターフェイスに対応します。
使い方
サブコマンド
status: サービスのインストール状態を表示し、Gateway のヘルスをプローブするinstall: サービスをインストールする(launchd/systemd/schtasks)uninstall: サービスを削除するstart: サービスを開始するstop: サービスを停止するrestart: サービスを再起動する
共通オプション
status:--url,--token,--password,--timeout,--no-probe,--require-rpc,--deep,--jsoninstall:--port,--runtime <node|bun>,--token,--force,--jsonrestart:--safe,--skip-deferral,--force,--wait <duration>,--json- ライフサイクル(
uninstall|start|stop):--json
statusは、可能な場合、プローブ認証用に設定済みの認証 SecretRefs を解決します。- このコマンドパスで必須の認証 SecretRef が未解決の場合、プローブの接続または認証が失敗すると、
daemon status --jsonはrpc.authWarningを報告します。--token/--passwordを明示的に渡すか、先にシークレットソースを解決してください。 - プローブが成功した場合、誤検知を避けるため、未解決の auth-ref 警告は抑制されます。
status --deepは、ベストエフォートのシステムレベルサービススキャンを追加します。他の Gateway 風サービスが見つかった場合、人間向け出力にはクリーンアップのヒントが表示され、マシン 1 台につき Gateway 1 つが引き続き通常の推奨であることを警告します。status --deepは、Plugin 対応モードで設定検証も実行し、設定済み Plugin マニフェスト警告(たとえばチャンネル設定メタデータの欠落)を表面化するため、インストールおよび更新のスモークチェックで検出できます。既定のstatusは、Plugin 検証をスキップする高速な読み取り専用パスを維持します。- Linux systemd インストールでは、
statusのトークンドリフトチェックにEnvironment=とEnvironmentFile=の両方のユニットソースが含まれます。 - ドリフトチェックは、マージされたランタイム環境(最初にサービスコマンド環境、次にプロセス環境フォールバック)を使用して
gateway.auth.tokenSecretRefs を解決します。 - トークン認証が実質的に有効でない場合(明示的な
gateway.auth.modeがpassword/none/trusted-proxy、またはモード未設定でパスワードが優先され得る一方でトークン候補が優先され得ない場合)、トークンドリフトチェックは設定トークン解決をスキップします。 - トークン認証にトークンが必要で、
gateway.auth.tokenが SecretRef 管理の場合、installは SecretRef が解決可能であることを検証しますが、解決済みトークンをサービス環境メタデータに永続化しません。 - トークン認証にトークンが必要で、設定済みトークン SecretRef が未解決の場合、インストールは安全側に倒して失敗します。
gateway.auth.tokenとgateway.auth.passwordの両方が設定され、gateway.auth.modeが未設定の場合、モードが明示的に設定されるまでインストールはブロックされます。- macOS では、
installは LaunchAgent plists を所有者専用に保ち、API キーや auth-profile 環境参照をEnvironmentVariablesにシリアライズする代わりに、所有者専用ファイルとラッパーを通じて管理対象サービス環境値を読み込みます。 - 1 つのホストで意図的に複数の Gateway を実行する場合は、ポート、設定/状態、ワークスペースを分離してください。/gateway#multiple-gateways-same-host を参照してください。
restart --safeは、実行中の Gateway にアクティブな作業の事前確認を依頼し、アクティブな作業が排出された後に 1 回にまとめた再起動をスケジュールします。通常のrestartは既存のサービスマネージャー動作を維持します。--forceは引き続き即時上書きパスです。restart --safe --skip-deferralは OpenClaw 対応の安全な再起動を実行しますが、アクティブ作業の延期ゲートを迂回するため、ブロッカーが報告されている場合でも Gateway はすぐに再起動を発行します。スタックしたタスク実行が安全な再起動を固定している場合のオペレーター用エスケープハッチです。--safeが必要です。
推奨
現在のドキュメントと例についてはopenclaw gateway を使用してください。