原文(日本語に翻訳)
- バックグラウンドエージェントやタスクの実行中に、ダブルCtrl+Cで終了できない問題を修正
原文(英語)
- Fixed double Ctrl+C not exiting when background agents or tasks are running
概要
バックグラウンドエージェントやタスクが実行中の状態で、ダブルCtrl+C(素早く2回Ctrl+Cを押す操作)によるClaude Codeの終了が正しく機能しない問題が修正されました。以前はバックグラウンドプロセスが動作していると終了シグナルが適切に処理されず、ユーザーがセッションを終了できなくなるケースがありました。
基本的な使い方
# バックグラウンドタスクが実行中でも
# ダブルCtrl+Cで確実に終了できるようになった
claude> [バックグラウンドタスク実行中...]
Ctrl+C Ctrl+C # Claude Codeが正常に終了実践例
バックグラウンドエージェント実行中の終了
Ctrl+Bで開始したバックグラウンドクエリが実行中でも、ダブルCtrl+Cで終了できます:
claude> テストを実行して
[Ctrl+B でバックグラウンドに送る]
claude> 別の作業中...
[急にClaude Codeを終了したい場合]
Ctrl+C Ctrl+C # 正常に終了複数のバックグラウンドタスクがある場合
複数のバックグラウンドタスクが並行して動作していても、確実に終了できます:
claude> [バックグラウンドタスク1: テスト実行中]
claude> [バックグラウンドタスク2: コードレビュー中]
Ctrl+C Ctrl+C # すべてのタスクと共にClaude Codeが終了注意点
- シングルCtrl+Cは現在のフォアグラウンドクエリのキャンセルに使用されます
- ダブルCtrl+C(素早く2回押す)がClaude Code全体の終了シグナルです
- バックグラウンドタスクは終了時に適切にクリーンアップされます
- この修正は v2.1.72 の「長時間セッションのCPU改善」と関連する改善の一部です