tmuxとatによるClaudeセッション再起動の自動化

✍️ OpenClawRadar📅 公開日: May 12, 2026🔗 Source
tmuxとatによるClaudeセッション再起動の自動化
Ad

Claudeの使用量が午前1時などの不便な時間に尽きてしまい、何時間もの作業時間を無駄にしてしまうことがあります。r/ClaudeAIのあるユーザーが、tmuxatを使って特定の時間にセッションを自動再起動する実用的な解決策を共有しました。

基本設定

まだインストールしていない場合は、両方のツールをインストールします。

# macOS
brew install at

# Debian/Ubuntu
sudo apt install at

主要コマンド

この方法では、atを使って現在のClaudeプロセスを停止するCtrl+Cを送信し、その後continue(またはclaude)コマンドで再起動するコマンドをスケジュールします。

シンプルな1セッション版(名前付きtmuxセッションなし):

echo "tmux send-keys C-c; tmux send-keys continue ENTER" | at now + 290 minutes

名前付きセッション版(セッション名'claude'):

echo "tmux send-keys -t claude C-c; tmux send-keys -t claude 'claude' Enter" | at 23:30
echo "tmux send-keys -t claude C-c; tmux send-keys -t claude 'claude' Enter" | at now+239 minutes

注意点

  • 使用量がリセットされる時間に合わせて時間オフセットを調整してください。
  • tmuxセッションが1つしかない場合は、-t claudeを省略できます。
  • コマンドはtmuxセッション名がclaudeであることを前提としています。

このテクニックにより、深夜の手動再起動が不要になり、一晩中Claudeを生産的に活用できます。

📖 ソース全文を読む: r/ClaudeAI

Ad

👀 See Also

AIコーディングエージェントにおける「一気に噛みつく」対「少しずつかじる」アプローチ
Tips

AIコーディングエージェントにおける「一気に噛みつく」対「少しずつかじる」アプローチ

NLP研究者が、AIコーディングエージェントを使用する際の2つの思考モデルを説明しています。それは、claude.mdのような包括的な指示ファイルを使用する「バイト」アプローチと、複数回の反復を通じて段階的に改善する「ニブル」アプローチです。

OpenClawRadar
Claudeのコードにおける時間の幻覚をフックで修正する
Tips

Claudeのコードにおける時間の幻覚をフックで修正する

ユーザーが、Claude Codeがリアルタイムクロックにアクセスできないため、不適切なタイミングで「少し休みましょう」などの提案を誤って行う問題を発見しました。修正方法は、~/.claude/settings.jsonに1行のフックを追加し、すべてのメッセージで現在時刻をClaudeのコンテキストに注入することです。

OpenClawRadar
短いシステムプロンプトがClaudeの遵守率を向上させ、トークンの無駄を削減する
Tips

短いシステムプロンプトがClaudeの遵守率を向上させ、トークンの無駄を削減する

ある開発者が、3,847語のシステムプロンプトを、合計約200語の小さな焦点を絞ったプロンプトに置き換えることで、Claudeの指示の逸脱や忘却を解消したことを発見した。

OpenClawRadar
Claudeは、コード生成よりもコードレビューの方が得意です。
Tips

Claudeは、コード生成よりもコードレビューの方が得意です。

開発者が、Claude Codeはゼロからコードを生成するよりも、既存のコードをレビューする際により現実的な出力を生成すると共有しています。重要な実践方法には、現在の実装でセッションを開始すること、プロジェクトのコンテキストファイルを維持すること、応答が劣化したときにセッションを再開することが含まれます。

OpenClawRadar