📝cron
- tags: 🏷cli
- refs.
crontabとは #
crontab, 略してcron. Unixコマンドの有名なコマンド.
- crontab: コマンドの名前.
- crond: cronを動かすLinuxのデーモン.
- cron: crondによって起動されたプロセス.
cron設定ファイル: /etc/crontabl #
/etc/crontabという設定ファイルにスケジュールをcron記法で記入する.
直接編集せずにcrontab -eで編集する.
# crontabの内容表示
$ crontab -l
# crontabの内容編集
$ crontab -e
cron記法 Basics #
分 時 日 月 曜日 コマンド
- 分 0-59
- 時 0-23
- 日 1-31
- 月 1-12 or jan~dec
- 曜日0-7 [0,7は日曜日] or sun-sat
- コマンド 有効なコマンドを記述.
リスト(,)と範囲(-)の指定が可能.
- リスト: 0,15,30,45
- 範囲: 1-5
- 共存: 1,3,7-9
一定時間ごとに実行する場合は(/)をつかう.
cron記法 Examples #
いつも忘れる, 困ったもんだ. 具体例を書き溜める.
crontabを直接書くというよりはいろんなツールがスケジュールの設定にcron記法を採用しているので書かざるを得ない.
毎日X時にに実行 #
毎日13時にcommand実行.
0 13 * * * command
毎日11時と18時にcommand実行.
0 11,18 * * * command