Toolyard

cron式とは?

5つのフィールド

cron式は空白で区切った5つのフィールドでできていて、スケジューラーにタスクをいつ実行するかを伝えます。左から順に:

分0-59
時0-23
日1-31
月1-12
曜日0-6(日曜 = 0)

現在の時刻がすべてのフィールドに一致したときに、タスクが実行されます。

特殊文字

  • * すべての値。
  • , リスト: 1,15は1日と15日。
  • - 範囲: 最後のフィールドの1-5は月曜から金曜。
  • / 間隔: 分のフィールドの*/10は10分ごと。

よく使うスケジュール

*/5 * * * *5分ごと
0 * * * *毎時0分
0 0 * * *毎日0時
30 8 * * 1-5平日の8時30分
0 0 1 * *毎月1日の0時
0 3 * * 0毎週日曜の3時

どんな式でもcron式の解説に貼り付けると、意味を言葉で読めて、次の実行日時もわかります。

よくある落とし穴

  • タイムゾーン: cronはサーバーの時計を使い、多くの場合UTCです。日本時間の9時に動かすなら、UTCでは0時です。
  • 日と曜日の両方: 両方を指定すると、どちらかに一致すれば実行されます。両方に一致したときではありません。
  • 秒: 標準のcronには秒のフィールドがありません。QuartzやSpringなど一部のシステムは先頭に秒を加え、6つのフィールドになります。

このガイドで使うツール

その他のガイド

WindowsでHEICファイルを開く方法PDFのファイルサイズを小さくする方法写真から位置情報を削除する方法動画から音声を取り出す方法Wi-FiのQRコードを作る方法PDFに署名する方法ファイルのチェックサムを確認する方法(SHA-256)PNG・JPG・WebP: どの画像形式を使うべき?PDFファイルを結合する方法画像から文字をコピーする方法JPGをPDFに変換する方法PDFをJPGに変換する方法PDFを分割する・ページを抜き出す方法PDFを回転して保存する方法PDFにページ番号を入れる方法PDFに透かしを入れる方法MacでHEICをJPGに変換する方法WebPをJPGに変換する方法画像のファイルサイズを小さくする方法動画をGIFに変換する方法WAVをMP3に変換する方法強いパスワードを作る方法摂氏を華氏に変換する方法GBとGiB: ドライブの容量が少なく表示される理由パーセントの計算方法2つの日付の間の日数を計算する方法Unixタイムスタンプとは?2つのテキストファイルを比較する方法文書の文字数・単語数を数える方法スクリーンショットや画像のQRコードを読み取る方法ハッシュとは? MD5、SHA-1、SHA-256をわかりやすく写真を20 KB(または好きなサイズ)に圧縮する方法写真の背景を削除する方法マイクをテストする方法画面のドット抜けを確認する方法画面を録画する方法iPhoneの着信音を作る方法送るために動画を圧縮する方法PDFのパスワードを解除する方法PDFにパスワードをかける方法PDFのフォームに記入する方法PDFをWordに変換する方法写真の顔にぼかしを入れる方法BMIの計算方法住宅ローンの返済額の計算方法タイムゾーンをまたいだ会議の日時の決め方DNA配列の逆相補鎖を求める方法DNAをタンパク質に翻訳する方法GenBankをFASTAに変換する方法DNA配列の制限酵素部位を探す方法2本のDNA配列やタンパク質配列をアラインメントする方法PCRプライマーの設計とチェックの方法モル質量の求め方化学反応式の係数の合わせ方決まったモル濃度の溶液の作り方希釈の計算方法(C1V1 = C2V2)pHの求め方A260からDNA濃度を求める方法ライゲーションに加えるインサート量の求め方RPMをg(RCF)に換算する方法血球計算盤で細胞を数える方法パネットの方形の使い方50/30/20ルールで家計の予算を立てる方法借金返済のスノーボール法とアバランチ法老後資金はいくら必要か年収を時給に換算する方法利益率とマークアップの違い消費税・VAT・売上税の計算方法請求書の作り方いくらの家なら買えるか抵抗のカラーコードの読み方LEDに付ける抵抗の選び方ケーブルの電圧降下の計算方法コンクリートはどれくらい必要か塗料はどれくらい必要かサブネットの計算方法有効数字のルール