openclaw service install
OSのサービスレジストリにOpenClawを登録し、ログイン時の自動起動(デーモン化)を設定するコマンドです。
詳細な機能解説
openclaw service installは、OpenClawをOS起動時またはユーザーログイン時に自動的に立ち上がるサービス(デーモン)として登録するためのコマンドです。WindowsではWindowsサービス、macOSではlaunchdのエージェント、LinuxではsystemdユニットとしてOpenClawを登録します。これにより、利用者は手動でopenclaw startを都度実行する必要がなくなり、常にバックグラウンドでAIエージェントが稼働している状態を実現できます。複数ユーザー環境ではユーザー単位またはシステム全体の二通りの登録モードが選択可能で、権限要件(昇格実行など)も自動判別されます。長時間稼働環境やNodes連携(スマホ連携)を常時利用するケースで特に有用です。
構文
openclaw service install [options]
コマンドオプション一覧
--scope {user|system}: サービス登録のスコープを指定(既定はuser)--autostart: OS起動直後に自動起動するよう設定(既定はログイン時)--log-dir {path}: サービス稼働時のログ出力先ディレクトリを指定
具体的な実行例
現在のユーザー向けにサービスを登録し、ログイン時の自動起動を有効化します。
$ openclaw service install --scope user
Registering OpenClaw as a user service...
[systemd] Unit file created: ~/.config/systemd/user/openclaw.service
[systemd] Enabling autostart on login... OK
[systemd] Starting openclaw.service... OK
OpenClaw will now start automatically on login.
関連コマンド
- openclaw start - 一時的にデーモンを起動する
- openclaw stop - デーモンを停止する
- openclaw status - 稼働状況を確認する