openclaw daemon ... は、openclaw gateway ... のサービス制御コマンドと同じ機能を実行します。
使用法
サブコマンド
status: サービスのインストール状態を表示し、ゲートウェイの稼働状況を確認します。install: サービスをインストールします (launchd,systemd,schtasks)。uninstall: サービスを削除します。start: サービスを起動します。stop: サービスを停止します。restart: サービスを再起動します。
よく使われるオプション
status:--url,--token,--password,--timeout,--no-probe,--deep,--jsoninstall:--port,--runtime <node|bun>,--token,--force,--json- ライフサイクル管理 (
uninstall,start,stop,restart):--json
statusは、可能であれば構成された認証用 SecretRef を解決して診断に使用します。- Linux の systemd 環境では、
statusによるトークンの不一致チェックは、ユニットファイルのEnvironment=およびEnvironmentFile=の両方を対象とします。 - トークン認証が必要な状況で、
gateway.auth.tokenが SecretRef で管理されている場合、installは SecretRef が解決可能か検証しますが、解決されたトークン自体をサービスの環境メタデータに永続化させることはありません。 - トークン認証が必要な状況で、構成されたトークン用の SecretRef が解決できない場合、インストールは行われません。
gateway.auth.tokenとgateway.auth.passwordの両方が構成され、かつgateway.auth.modeが未設定の場合、モードが明示的に設定されるまでインストールはブロックされます。
推奨事項
最新のドキュメントや実行例についてはopenclaw gateway を参照してください。