CLI commands
Daemon
openclaw daemon
Alias lama untuk pengelolaan layanan Gateway. openclaw daemon ... dipetakan ke perintah kontrol layanan yang sama dengan openclaw gateway .... Utamakan openclaw gateway untuk dokumentasi dan contoh terkini.
Penggunaan
openclaw daemon statusopenclaw daemon installopenclaw daemon startopenclaw daemon stopopenclaw daemon restartopenclaw daemon uninstallSubperintah dan opsi
| Subperintah | Opsi |
|---|---|
status |
--url, --token, --password, --timeout, --no-probe, --require-rpc, --deep, --json |
install |
--port, --runtime <node>, --token, --wrapper <path>, --force, --json |
uninstall |
--json |
start |
--json |
stop |
--json, --disable (khusus launchd: menonaktifkan KeepAlive/RunAtLoad secara persisten hingga mulai berikutnya) |
restart |
--force, --safe, --skip-deferral, --wait <duration>, --json |
status: menampilkan status pemasangan layanan (launchd/systemd/schtasks) dan memeriksa kesehatan Gateway.install: memasang layanan;--forcememasang ulang/menimpa pemasangan yang sudah ada.restart --safe: meminta Gateway yang sedang berjalan untuk melakukan pemeriksaan awal terhadap pekerjaan aktif dan menjadwalkan satu mulai ulang gabungan setelah pekerjaan selesai, dengan batas 5 menit. Ketika batas waktu tersebut habis, mulai ulang tetap dipaksakan.restartbiasa menggunakan pengelola layanan secara langsung;--forceadalah pengabaian langsung.restart --safe --skip-deferral: melewati gerbang penundaan pekerjaan aktif agar Gateway segera dimulai ulang meskipun penghambat dilaporkan. Memerlukan--safe.
Catatan
statusmenyelesaikan SecretRef autentikasi yang dikonfigurasi untuk autentikasi pemeriksaan jika memungkinkan. Jika SecretRef yang diperlukan tidak dapat diselesaikan,status --jsonmelaporkanrpc.authWarning; teruskan--token/--passwordsecara eksplisit atau selesaikan sumber rahasia terlebih dahulu. Peringatan autentikasi yang belum diselesaikan disembunyikan setelah pemeriksaan berhasil dalam hal lainnya.status --deepmenambahkan pemindaian tingkat sistem dengan upaya terbaik untuk layanan lain yang menyerupai Gateway (mencetak petunjuk pembersihan; satu Gateway per mesin tetap direkomendasikan) dan menjalankan validasi konfigurasi dalam mode yang menyadari Plugin, sehingga menampilkan peringatan manifes Plugin yang dilewati oleh jalur bawaan cepat.- Pada pemasangan systemd Linux, pemeriksaan penyimpangan token memeriksa sumber unit
Environment=danEnvironmentFile=. - Pemeriksaan penyimpangan token menyelesaikan SecretRef
gateway.auth.tokenmenggunakan env runtime gabungan (env perintah layanan terlebih dahulu, kemudian env proses). Jika autentikasi token tidak aktif secara efektif (gateway.auth.modedaripassword/none/trusted-proxy, atau tidak ditetapkan ketika kata sandi dapat diprioritaskan), penyelesaian token konfigurasi dilewati. installmemvalidasi bahwagateway.auth.tokenyang dikelola SecretRef dapat diselesaikan, tetapi tidak pernah menyimpan nilai yang telah diselesaikan ke metadata lingkungan layanan; jika tidak dapat diselesaikan, pemasangan gagal secara tertutup.- Jika
gateway.auth.tokendangateway.auth.passworddikonfigurasi sementaragateway.auth.modetidak ditetapkan,installmemblokir hingga Anda menetapkan mode secara eksplisit. - Di macOS,
installmenjaga plist LaunchAgent dan file env/wrapper yang dihasilkan agar hanya dapat diakses pemilik (mode0600/0700), alih-alih menyematkan rahasia dalamEnvironmentVariables. - Menjalankan beberapa Gateway pada satu host: pisahkan port, konfigurasi/status, dan ruang kerja. Lihat Beberapa Gateway.
Terkait
Was this useful?