ブログ一覧に戻る
2026-06-16·eazydocument

Cron式記述方法?定期実行生成器一括作成

ユーティリティ開発

こんなシーンありませんか?

定期実行タスク設定必要、Cron式書けない:

  • Linuxサーバー毎日深夜バックアップ
  • スクリプト毎時実行
  • 毎週月曜レポート送信
  • 毎月1日クリーンアップ
  • 複雑なルール不明

「5フィールド、各数字の意味?」

Cronは定期実行の標準構文。今日はCron式を完全解説。

Cron式が必要な理由

1. 自動バックアップ - 毎日定期、手動不要 2. 定期クリーン - ログ削除 3. 定期同期 - データ/キャッシュ更新 4. レポート生成 - 毎週/毎月 5. 監視チェック - 状態確認 6. バッチ処理 - 夜間実行

Cron式フィールド詳細

5フィールド構成:

フィールド意味範囲
10-59
20-23
31-31
41-12
5曜日0-7

特殊文字:

  • *: 全値
  • /: 間隔(*/5=5単位ごと)
  • ,: リスト
  • -: 範囲
  • L: 最後

常用例:

意味
* * * * *毎分
0 * * * *毎時
0 0 * * *毎日0時
0 2 * * *毎日2時
*/5 * * * *5分毎

最適解:eazydocument Cron生成器

主な利点:

  1. 可視化選択
  2. 自動生成
  3. 実行時間プレビュー
  4. 式解析
  5. ローカル処理
  6. 完全無料

手順:

  1. 頻度選択
  2. 時間設定
  3. 式確認
  4. プレビュー
  5. コピー使用

使用例:

  • DBバックアップ: 0 2 * * *
  • ログ削除: 0 0 * * 0
  • レポート: 0 9 1 * *

進階技巧

1. 平日定時 - 0 9-17 * * 1-5 2.複数時間 - 0 8,12,18 * * * 3. 月末 - 0 0 L * * 4. 第N週X - 0 0 * * 6#3(第3金曜)

注意:

  • 曜日0と7は両方日曜
  • 日と曜日同時指定はNG
  • タイムゾーン確認

FAQ

Q1: フィールド順序? 分 時 日 月 曜日 *Q2: と/違い? *=全値, /=間隔 Q3: 実行されない? 式/時区/権限確認 Q4: L意味? 月末日 Q5: 30秒毎? Quartz使用 Q6: 既存タスク確認? crontab -l

まとめ

可視化生成器最適。eazydocument: 無料、可視化、プレビュー。

関連ツール: Base64、Hash、テキスト統計