ESC
Developer

Cronジョブ構文完全ガイド:Linuxでのタスクスケジューリング

わかりやすい例でcronジョブ構文をマスターしましょう。5つの時間フィールド、特殊文字、よく使うスケジュールを学びます。

2026-06-29 8 min read Developer
Cron Job Syntax Guide

Cronジョブとは?

Cronは、Unix系OSに組み込まれた時間ベースのジョブスケジューラーです。Cronジョブは、定義されたスケジュールに従って自動的に実行されるコマンドやスクリプトです。

Cron構文:5つのフィールド

┌───── 分 (0–59)
│ ┌───── 時 (0–23)
│ │ ┌───── 日 (1–31)
│ │ │ ┌───── 月 (1–12)
│ │ │ │ ┌───── 曜日 (0–6, 日曜=0)
│ │ │ │ │
* * * * *  コマンド

特殊文字

  • * — すべて: * * * * * 毎分
  • , — リスト: 0 9,17 * * * 9時と17時
  • - — 範囲: 0 9-17 * * * 9〜17時毎時
  • / — ステップ: */15 * * * * 15分ごと

定義済みスケジュール

@reboot    起動時に1回
@yearly    年に1回
@monthly   月に1回
@weekly    週に1回
@daily     日に1回
@hourly    時間に1回
よくある間違い: CronのPATHは最小限です。常にフルパスを使用してください。
Cron構文チートシート

すべてのCronパターンを1ページに。

チートシートを開く

Cron式を視覚的に作成

構文を覚えずに任意のCronスケジュールを生成できます。

MoreOnlineToolsでもっと見る