← マルチプラットフォーム Cron ツールを開く ↑

GitHub Actions Cron式ジェネレーター

このページではGitHub Actionsで使われるcron構文を解説します:フィールド構成、曜日の番号体系、対応している特殊文字を確認できます。

クイックリファレンス

フィールド数

5

秒フィールド

非対応

年フィールド

非対応

タイムゾーン

常にUTC

特殊文字(L / #)

非対応

"?" が必要か

非対応

曜日の番号体系

Sun=0, Mon=1, Tue=2, Wed=3, Thu=4, Fri=5, Sat=6

よく使うGitHub Actions Cron式

5分ごと*/5 * * * *
15分ごと*/15 * * * *
毎時0 * * * *
毎日0時0 0 * * *
毎日午前9時0 9 * * *
平日午前9時0 9 * * 1-5
毎週月曜午前9時0 9 * * 1
1日2回(0時・12時)0 */12 * * *
毎月1日0 0 1 * *
毎月末日ネイティブ非対応

よくある質問

GitHub Actionsは標準的なLinux cronと何が違いますか?

GitHub Actionsは標準的なLinux cronと全く同じ5フィールド構文・曜日番号体系を使用します — 既存の式をそのまま使えます。

Linux cron式をGitHub Actions用に自動変換できますか?

できます — 上のマルチプラットフォームCronツール(またはメインのCron Editorページ)に貼り付け、GitHub Actionsタブに切り替えると即座に対応する式が表示されます。

GitHub ActionsはL、W、#に対応していますか?

いいえ。GitHub ActionsはLと#に対応していません — 上のツールにある回避方法(日付範囲+スクリプト内での曜日チェック)を参考にしてください。

GitHub ActionsはローカルタイムゾーンとUTC、どちらで実行されますか?

GitHub Actionsはユーザーやサーバーの所在地に関わらず、常にUTC基準でスケジュールを評価します。

GitHub Actionsが対応する最短実行間隔はどのくらいですか?

GitHub Actionsは最短5分間隔で実行されます。それより短い間隔は、負荷が高い場合に遅延またはスキップされることがあります。

他のプラットフォーム

開発ツール