[Go to site: main page, start]

CLI commands

Arka Plan Hizmeti

openclaw daemon

Gateway hizmet yönetimi için eski takma ad. openclaw daemon ..., openclaw gateway ... ile aynı hizmet denetimi komutlarına eşlenir. Güncel belgeler ve örnekler için openclaw gateway tercih edilmelidir.

Kullanım

bash
openclaw daemon statusopenclaw daemon installopenclaw daemon startopenclaw daemon stopopenclaw daemon restartopenclaw daemon uninstall

Alt komutlar ve seçenekler

Alt komut Seçenekler
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 (yalnızca launchd: bir sonraki başlatmaya kadar KeepAlive/RunAtLoad'u kalıcı olarak devre dışı bırakır)
restart --force, --safe, --skip-deferral, --wait <duration>, --json
  • status: hizmetin kurulum durumunu (launchd/systemd/schtasks) gösterir ve Gateway sağlığını yoklar.
  • install: hizmeti kurar; --force mevcut bir kurulumu yeniden kurar/üzerine yazar.
  • restart --safe: çalışan Gateway'den etkin işler için ön kontrol yapmasını ve işler tamamlandıktan sonra, 5 dakikayla sınırlı tek bir birleştirilmiş yeniden başlatma planlamasını ister. Bu süre dolduğunda yeniden başlatma yine de zorlanır. Düz restart doğrudan hizmet yöneticisini kullanır; --force anında geçersiz kılma seçeneğidir.
  • restart --safe --skip-deferral: etkin iş erteleme kapısını atlar; böylece engelleyiciler bildirilse bile Gateway hemen yeniden başlatılır. --safe gerektirir.

Notlar

  • status, mümkün olduğunda yoklama kimlik doğrulaması için yapılandırılmış kimlik doğrulama SecretRef'lerini çözümler. Gerekli bir SecretRef çözümlenemezse status --json, rpc.authWarning bildirir; --token/--password değerlerini açıkça iletin veya önce gizli bilgi kaynağını çözümleyin. Yoklama bunun dışında başarılı olduğunda çözümlenmemiş kimlik doğrulama uyarıları bastırılır.
  • status --deep, Gateway benzeri diğer hizmetler için en iyi çabaya dayalı sistem düzeyinde bir tarama ekler (temizleme ipuçlarını yazdırır; makine başına bir Gateway önerisi geçerliliğini korur) ve yapılandırma doğrulamasını Plugin duyarlı modda çalıştırarak hızlı varsayılan yolun atladığı Plugin manifest uyarılarını gösterir.
  • Linux systemd kurulumlarında token sapması denetimleri hem Environment= hem de EnvironmentFile= birim kaynaklarını inceler.
  • Token sapması denetimleri, birleştirilmiş çalışma zamanı ortamını (önce hizmet komutu ortamı, ardından işlem ortamı) kullanarak gateway.auth.token SecretRef'lerini çözümler. Token kimlik doğrulaması fiilen etkin değilse (password/none/trusted-proxy seçeneklerinden gateway.auth.mode veya parola öncelik kazanabilecekken ayarlanmamışsa), yapılandırma token'ının çözümlenmesi atlanır.
  • install, SecretRef tarafından yönetilen bir gateway.auth.token değerinin çözümlenebilir olduğunu doğrular ancak çözümlenen değeri hiçbir zaman hizmet ortamı meta verilerine kalıcı olarak kaydetmez; çözümleyemezse kurulum güvenli biçimde başarısız olur.
  • Hem gateway.auth.token hem de gateway.auth.password yapılandırılmışsa ve gateway.auth.mode ayarlanmamışsa install, mod açıkça ayarlanana kadar işlemi engeller.
  • macOS'ta install, gizli bilgileri EnvironmentVariables içine gömmek yerine LaunchAgent plist'lerini ve oluşturulan ortam dosyasını/sarmalayıcıyı yalnızca sahibin erişimine açık tutar (0600/0700 modu).
  • Tek bir ana makinede birden fazla Gateway çalıştırırken bağlantı noktalarını, yapılandırmayı/durumu ve çalışma alanlarını birbirinden ayırın. Bkz. Birden fazla Gateway.

İlgili

Was this useful?
On this page

On this page