環境変数

CLAUDE_CODE_DISABLE_CRON

1に設定すると、定期実行タスク(/loop や cron ツール)を無効にし、実行中のスケジュール済みタスクも停止します。

使い方・用途

  • セッション中に意図せず動き出した定期実行ジョブを即座に強制停止したい場合や、リソース浪費を防ぐためにスケジュール機能をオフにする際に使用します。
  • 予期せぬループ処理や自動実行による副作用を回避したい場合に有効です。
英語原文(公式ドキュメントより)

Set to 1 to disable scheduled tasks. The /loop skill and cron tools become unavailable and any already-scheduled tasks stop firing, including tasks that are already running mid-session

関連する変更履歴

v2.1.72 (1件)

Added
セッションの途中でスケジュールされた cron ジョブを即座に停止する CLAUDE_CODE_DISABLE_CRON 環境変数を追加
英語原文を表示
Added CLAUDE_CODE_DISABLE_CRON environment variable to immediately stop scheduled cron jobs mid-session

変更前

Claude Code のデスクトップ版などで設定された定期実行タスク(cron ジョブ)を、動作中のセッションから即座に強制停止する手段がありませんでした。

変更後

CLAUDE_CODE_DISABLE_CRON を設定することで、セッションの途中で進行中の cron ジョブを安全に停止できます。

ユーザーへの恩恵

予期せぬ動作やリソースの浪費を防ぐため、バックグラウンドタスクを必要に応じて即座にコントロールできる安心感が得られます。

関連ドキュメント