News cron setup

ニュース取得cronを安全に登録するまでの実践ログ

ニュース取得を自動化するときは、いきなりcron登録せず、手動実行とJSON確認を先に行います。外部本文を保存しない、ログを残す、重複起動を避ける、翌日確認を決めることが重要です。

この記事は実際のCodex作業の考え方を、公開しても問題ない形へ一般化した実践ログです。個別案件名、認証情報、サーバー情報、内部事情は扱いません。

Codexや関連サービスの仕様は変わる可能性があります。重要な判断は人間が確認し、最新情報は提供元を確認してください。

この記事で分かること

ニュース取得を自動化するときは、いきなりcron登録せず、手動実行とJSON確認を先に行います。外部本文を保存しない、ログを残す、重複起動を避ける、翌日確認を決めることが重要です。

  • 実際の作業を公開用に一般化する考え方
  • Codexに頼む時に分けて書く項目
  • 作業後に人間が確認するポイント
  • 次回の指示文へ再利用する方法

作業前の状態

  • ニュースJSONはあるが自動更新の確証がない
  • 既存cronとの重複確認が必要
  • 外部本文や外部画像を保存しない方針を明確にする必要がある

Codexに頼んだこと

  • ニュース取得スクリプトを手動実行する
  • JSONが壊れていないか確認する
  • 既存ニュースが消えていないか見る
  • ログ保存先を決める
  • flockで重複起動を避ける
  • 管理画面cronに入れる1行を整理する

ポイント

Codexへは「何を変えるか」だけでなく、「触らないもの」「停止条件」「確認方法」もセットで渡すと安全です。

確認したこと

  • JSONが有効
  • fetched_atが更新される
  • 外部本文を保存していない
  • 外部画像を取得していない
  • ログが残る
  • ニュースページが200 OK

失敗しやすい点

  • 手動実行前にcron登録する
  • 既存cronを上書きする
  • 本文全文や外部画像を保存する
  • 翌日確認を決めずに終わる

実際に使えるチェックリスト

  • 手動実行成功
  • Fatal errorなし
  • JSONが有効
  • 既存ニュースが消えていない
  • ログ追記あり
  • flockあり
  • 翌日確認項目あり

Codex指示テンプレート

ニュース取得cron登録前の確認をしてください。

対象サイト:
ニュース取得スクリプト:
ニュースJSON:
ログ保存先:
手動実行コマンド:
cron登録条件:
変更してはいけないもの:
翌日確認項目:
報告書形式:

次に読むページ

実践ログ一覧へ戻る

注意点

実践ログを公開する時は、具体的なサーバー情報、認証情報、具体的な連絡先、内部プロジェクト名、個別案件名を出さないようにします。公開できるのは、作業の考え方、確認項目、一般化した指示テンプレートです。