芋出し画像

【実枬】Claude Codeの定期実行は本圓に毎時動くのか20日間の党ログで刀明した達成率6.9%ず3぀の萜ずし穎

Claude Codeに「毎時07分にニュヌスを自動投皿しお」ず頌んで、20日間動かし続けたした。結論から蚀うず、期埅した480回に察しお実際に投皿できたのは33回。達成率は6.9%でした。

これは倱敗談ではありたせん。この数字の内蚳を远いかけるず、Claude Codeの定期実行を䜿ううえで絶察に知っおおくべき仕様が3぀芋えおきたす。しかも、そのうち1぀は私自身が完党に誀解しおいたもので、今日の怜蚌で初めお正䜓がわかりたした。実際のログず、その堎で走らせた怜蚌コマンドの結果をすべお公開したす。

䜕を20日間動かしおいたのか

怜蚌に䜿ったのは、私が実際に運甚しおいるX旧Twitterの自動投皿です。

・毎時07分に発火する定期タスクをClaude Codeに登録

・Claude Codeが最新のClaude Code関連ニュヌスを探す

・芋぀かったら芋出しを入れた9秒の動画を自動生成

・専門家コメントを添えおXに投皿

・投皿枈みのURLはログファむルに蚘録しお重耇を防ぐ

この仕組み自䜓の䜜り方は、Claude Codeで動画を自動生成する方法の蚘事で解説しおいたす。今回はその「動かし続けた結果」の話です。

蚘録はposted_log.jsonずいうファむルに残っおおり、い぀・䜕を投皿したかが1件ず぀入っおいたす。2026幎7月14日から8月2日たでの20日間分、33件が蚘録されおいたした。この生デヌタを集蚈したのが本蚘事です。


実枬その120日間で33回、達成率6.9%

たず党䜓の数字です。

・怜蚌期間2026幎7月14日〜8月2日20日間

・毎時実行なら期埅される回数20日 × 24時間 = 480回

・実際に投皿された回数33回

・達成率6.9%

・投皿があった日20日のうち11日

・最も長い空癜182.8時間玄7.6日

「毎時」ず指定したのに、実際には1日あたり平均1.65回しか動いおいたせん。しかも9日間はたったく投皿がなく、7月23日から31日たでは7.6日連続で沈黙しおいたした。

ここで倧事なのは、この数字の䞭身が3皮類に分かれるこずです。

・仕様どおりの正垞なスキップ新しいニュヌスがない時間は投皿しない蚭蚈

・知らないず必ずハマる萜ずし穎埌述する3぀

・そもそも私が誀解しおいた挙動これが最倧の発芋

順番に分解しおいきたす。

実枬その2「毎時07分」に投皿された回数はれロ

次に、投皿された時刻を分単䜍で数えたした。指定したのは毎時07分です。33回の投皿が䜕分に行われたかを集蚈した結果がこちらです。

・07分ちょうどの投皿0回

・最も早い投皿05分

・最も遅い投皿59分

・投皿時刻の䞭倮倀28分

1回も指定どおりの時刻に投皿されおいたせんでした。ばら぀きは05分から59分たで、ほが1時間フルに散らばっおいたす。


ずれる理由は「ゞッタヌ」ずいう公匏仕様

これはバグではなく、公匏ドキュメントに明蚘された仕様でした。

Claude Codeの定期タスクにはゞッタヌず呌ばれる意図的な時間のずらしが入っおいたす。ずれ幅は呚期の10%最倧15分で、毎時のタスクなら玄6分です。しかもこのずれ幅はランダムではなく、タスクIDから決たる固定倀です。同じタスクなら毎回同じだけずれたす。

぀たり「毎時07分」ず指定しおも、実際に凊理が始たるのは07分から13分ごろになりたす。䞖界䞭の利甚者が同じ瞬間に殺到しないよう、意図的に散らす仕組みです。

ただし実枬の䞭倮倀は28分で、最も遅いものは59分でした。ゞッタヌが6分だずするず、残りの20分から50分はすべお実行時間ずいうこずになりたす。ニュヌスを怜玢し、動画を生成し、ブラりザを操䜜しお投皿する。この䞀連の凊理に、それだけの時間がかかっおいたわけです。「発火の時刻」ず「完了の時刻」はたったく別物だず考えたほうが実態に合いたす。

䜕時ちょうどに動かしたい人はどうするか

分単䜍の正確さが必芁な業務には、この仕組みは向きたせん。「毎朝9時ちょうどにメヌルを送る」ような甚途なら、Google Apps ScriptGASのような別の仕組みに寄せるほうが確実です。その方法はClaude CodeでGASを曞く方法の蚘事にたずめおいたす。

逆に「1時間に1回くらい動けばいい」「朝のうちにレポヌトができおいればいい」ずいう甚途なら、30分のずれは実甚䞊たったく問題になりたせん。甚途を遞べばよい、ずいうだけの話です。

萜ずし穎その1セッションを倉えるず止たる今日、実隓で確認したした

ここからが本蚘事の栞心です。

私は長いあいだ、この定期実行を「セッションを閉じるず消えおしたうもの」だず理解しおいたした。䜜業しおいたりィンドりを閉じるたびに投皿が止たるので、そう思い蟌んでいたのです。7.6日の空癜も、これが原因でした。

ずころが公匏ドキュメントを読み盎すず、たったく違うこずが曞いおありたした。定期タスクはディスクに保存されおおり、claude --resume で同じセッションを再開すれば埩元されるずいうのです。

どちらが正しいのか。実際に詊したした。

実隓同じ条件で3回、登録ず確認を繰り返す

手順はシンプルです。テスト甚の定期タスクを1぀登録し、それが「同じセッションを再開した堎合」ず「別の新しいセッションを立ち䞊げた堎合」でどう芋えるかを比べたす。

結果はこうなりたした。

手順1登録
  → ゞョブID: d15aa3c7 を登録したした

手順2--resume で同じセッションに戻る
  → 件数: 1ä»¶ / ゞョブID: d15aa3c7   ★生きおいる

手順3別の新しいセッション
  → 0件です。ゞョブIDはありたせん     ★芋えない

同じセッションを再開すれば1件芋えおいる。別の新しいセッションでは0件。

぀たり、定期タスクは消えおいたせんでした。ディスクにちゃんず残っおいたす。ただし新しいセッションを立ち䞊げるずそのタスクは芋えず、動きもしないのです。

私が「消えた」ず思っおいたものは、正確には「別の郚屋に眮いおきた」でした。翌日パ゜コンを開いお新しくClaude Codeを起動するず、前日のタスクがある郚屋には入っおいない。だから止たっおいるように芋えおいたのです。

実務でどうすればいいか

察凊は明快です。

・定期実行を続けたいなら、新しく起動せず claude --resume で同じセッションに戻る

・どのセッションで登録したかを控えおおくセッションIDか、--name で名前を付けおおく

・止たっおいるように芋えたら、たず CronList で珟圚のセッションに䜕件あるかを確認する

私は20日間ずっず、止たるたびに「たた倱効したのか」ず新芏登録し盎しおいたした。実際には再開すればよかっただけです。この誀解だけで、投皿できたはずの機䌚をかなり萜ずしおいたす。

萜ずし穎その27日で自動的に倱効する

再開すれば生き続けるずはいえ、無限には続きたせん。

公匏仕様では、定期タスクは䜜成から7日で自動的に倱効したす。7日埌に最埌の1回が実行され、そこで削陀されたす。継続したい堎合は䜜り盎しが必芁です。

これは「うっかり氞久に動き続けお課金が膚らむ」こずを防ぐ安党装眮だず考えるのが自然です。裏を返せば、7日を超える運甚を前提にした業務には䜿えないずいうこずでもありたす。毎週の棚卞しや毎月のレポヌトのような長期の定期業務に䜿うなら、週に䞀床は自分で登録し盎す運甚を組み蟌むか、埌述するクラりド実行に移すこずになりたす。

なお、1぀のセッションに登録できる定期タスクは最倧50個たでです。

萜ずし穎その3ネタがない時間は投皿されないこれは正しい挙動

3぀目は萜ずし穎ずいうより、蚭蚈ずしお意図したものです。

今回の自動投皿には「新しいニュヌスが芋぀からなければ投皿しない」ずいう条件を入れおありたす。同じニュヌスを二重に投皿しないよう、過去の投皿URLをログず照合しおから刀断させおいたす。

深倜垯や、Claude Code関連の発衚が䜕もない日は、この条件によっお正しくスキップされたす。達成率6.9%のうち盞圓な郚分は、この「投皿すべきものがなかった」時間です。

ここは評䟡を間違えないよう泚意が必芁です。「動いた回数」ではなく「投皿すべきずきに投皿できたか」で芋ないず、正垞なスキップたで倱敗ずしおカりントしおしたいたす。自動化の成吊を枬るずきは、実行回数そのものではなく、目的に沿った成果が出た回数を数えるべきです。

実際、投皿された33件の䞭身を芋るず、Claude Code v2.1.217や2.1.218のリリヌス、Anthropicの障害情報、倧型の資金調達ニュヌスなど、拟うべきものはきちんず拟えおいたした。

結論3぀の遞択肢をどう䜿い分けるか

ここたでの実枬を螏たえるず、Claude Codeで定期実行を組む方法は3぀あり、性質がはっきり違いたす。


セッション内の定期実行今回怜蚌したもの

最短1分間隔で動かせお、手元のファむルにも自由にアクセスできたす。ただし同じセッションを開いおおくたたは再開する必芁があり、7日で倱効したす。詊䜜や、その日のうちに終わる繰り返し䜜業に向いおいたす。

デスクトップアプリの定期タスク

Claude Codeのデスクトップアプリで登録するもので、こちらも最短1分。手元のファむルにフルアクセスできたす。アプリが起動しおいおパ゜コンが動いおいれば実行されるため、セッションを意識せずに枈みたす。パ゜コンがスリヌプしおいた時間はスキップされたすが、7日以内の実行挏れは䞀床だけ拟い盎しおくれたす。

Routinesクラりド実行

Anthropicのクラりド偎で動くため、パ゜コンの電源を切っおいおも実行されたす。ただし手元のファむルには䞀切アクセスできず、GitHubリポゞトリず連携する圢になりたす。最短間隔も1時間です。

私が今回の自動投皿をクラりドに移せなかったのは、この「手元のファむルにアクセスできない」制玄が理由でした。ブラりザを操䜜しおXに投皿する方匏は、クラりド偎では実行できたせん。

遞び方の目安

・その日のうちに終わる繰り返し â†’ セッション内の定期実行

・毎日決たった時刻に手元のファむルを凊理したい â†’ デスクトップアプリの定期タスク

・パ゜コンを閉じおいおも動かしたいサヌバヌ䞊の䜜業 â†’ Routines

「パ゜コンを閉じおいおも動かしたい」が芁件なら、最初からRoutinesかGASを遞ぶべきです。セッション内の定期実行でそれをやろうずするず、私のように20日かけお達成率6.9%ずいう結果になりたす。

よくある質問

Q. 定期実行を䜿うのに远加料金はかかりたすか?

定期タスクの実行分は通垞の利甚ず同じ扱いで、プランの䜿甚量を消費したす。専甚の远加料金があるわけではありたせん。ただし1時間に1回動かせば、その分だけ確実に䜿甚量は増えたす。動かす前に「1回あたりどれくらいの䜜業をさせるか」を小さく蚭蚈しおおくのが安党です。

Q. 止たっおいるかどうかを確認する方法は?

珟圚のセッションで CronList を実行すれば、登録されおいる定期タスクの䞀芧ず件数が返っおきたす。0件ず衚瀺されたら、そのセッションには䜕も登録されおいたせん。別のセッションで登録したものを動かしたい堎合は claude --resume で戻っおください。

Q. 毎時ではなく毎日決たった時刻にしたい堎合は?

指定方法自䜓は同じで、時刻を1日1回に倉えるだけです。ただし本蚘事のずおりゞッタヌず実行時間の分だけ埌ろにずれるため、「9時ちょうど」ではなく「9時すぎから、凊理が終わるたで」ず考えおください。分単䜍の正確さが必芁なら、GASのような倖郚の仕組みに寄せるのが確実です。

Q. 自動化の仕組みごず䜜っおほしい堎合は?

毎月の定型業務を自動化するツヌルの構築を代行しおいたす。仕組みの蚭蚈から盞談したい方は、お仕事のご䟝頌をご芧ください。

たずめ

Claude Codeの定期実行を20日間動かしお実枬した結果をたずめたす。

・達成率6.9%期埅480回に察しお実枬33回、投皿があったのは11日

・「毎時07分」指定で07分ちょうどの投皿は0回。ゞッタヌ呚期の10%・毎時なら玄6分に加え、実行時間そのものが20分以䞊乗る

・セッションを倉えるず止たる。ただし消えおはおらず、claude --resume で同じセッションに戻れば生きおいる今回の実隓で確認

・7日で自動倱効するので、長期運甚には䜜り盎しかクラりド実行が必芁

・ネタがない時間のスキップは正垞な挙動。実行回数ではなく成果の回数で評䟡する

いちばんの教蚓は、3぀目の「消えおいなかった」です。仕様を誀解したたた20日間、止たるたびに新芏登録を繰り返しおいたした。自動化がうたく動かないずき、原因が仕組みそのものではなく自分の理解にあるこずは珍しくありたせん。たずは CronList で珟状を確認するずころから始めおみおください。

あわせお読みたい関連蚘事


AIの最新情報をリアルタむムで受け取りたせんか?

X旧Twitter@ai_hack_dxでは、Claude Codeの実践テクニックやAI業界の最新動向を毎日発信しおいたす。蚘事の曎新情報もいち早くお届けしたすので、ぜひフォロヌをお願いしたす。

いいなず思ったら応揎しよう