---
title: プロセス管理
description: cow コマンドで CowAgent プロセスのライフサイクルを管理
---
プロセス管理コマンドは CowAgent バックグラウンドプロセスのライフサイクルを制御します。これらのコマンドはターミナルでのみ使用可能です。
## start
CowAgent サービスを起動します。デフォルトではバックグラウンドデーモンとして実行され、自動的にログを表示します。
```bash
cow start
```
**オプション:**
| オプション | 説明 |
| --- | --- |
| `-f`, `--foreground` | フォアグラウンドで実行(デーモンとして起動しない) |
| `--no-logs` | 起動後にログを自動表示しない |
## stop
実行中の CowAgent サービスを停止します。
```bash
cow stop
```
## restart
CowAgent サービスを再起動します(停止してから起動)。
```bash
cow restart
```
**オプション:**
| オプション | 説明 |
| --- | --- |
| `--no-logs` | 再起動後にログを自動表示しない |
## update
コードを更新してサービスを再起動します。自動的に以下を実行します:
1. 最新コードをプル(`git pull`)
2. 現在のサービスを停止
3. Python 依存パッケージを更新
4. CLI を再インストール
5. サービスを起動
```bash
cow update
```
`git pull` が失敗した場合(ローカルの未コミットの変更がある場合など)、更新は中止され、サービスには影響しません。
## status
CowAgent サービスの実行状態を確認します。プロセス情報、バージョン、現在のモデルとチャネルの設定を含みます。
```bash
cow status
```
## logs
サービスログを表示します。
```bash
cow logs
```
**オプション:**
| オプション | 説明 | デフォルト値 |
| --- | --- | --- |
| `-f`, `--follow` | ログ出力を継続的に追跡 | いいえ |
| `-n`, `--lines` | 最近の N 行を表示 | 50 |
例:
```bash
# 最近の100行を表示
cow logs -n 100
# ログを継続的に追跡
cow logs -f
```
## install-browser
[ブラウザツール](/ja/tools/browser)のために Playwright と Chromium ブラウザをインストールします。
```bash
cow install-browser
```
ブラウザツール(Web ブラウジング、スクリーンショットなど)を使用する場合にのみ必要です。
## run.sh との互換性
Cow CLI がインストールされていない場合は、`run.sh` でサービスを管理できます:
| cow コマンド | run.sh 相当 |
| --- | --- |
| `cow start` | `./run.sh start` |
| `cow stop` | `./run.sh stop` |
| `cow restart` | `./run.sh restart` |
| `cow update` | `./run.sh update` |
| `cow status` | `./run.sh status` |
| `cow logs` | `./run.sh logs` |
`cow` コマンドの使用を推奨します。よりシンプルな構文と豊富な機能を提供します。ワンクリックインストールスクリプトで自動的にインストールされます。