Linux Cron表达式参数详解

Cron参数

cron 格式: * * * * * [your command]

第1列分钟 1~59

第2列小时 0~23

第3列日 1~31

第4列月 1~12

第5列星期 0~6(0表示星期天)

第6列表示要运行的命令

几个简单的格式

每五分钟执行 */5 * * * *

每小时执行 0 * * * *

每天执行 0 0 * * *

每周执行 0 0 * * 0

每月执行 0 0 1 * *

每年执行 0 0 1 1 *

举几个常用的例子

30 8 * * * /usr/local/mysql/bin/mysqld restart

表示每天早上8点30分重启mysql。

15 4 1,11,21 * * /usr/local/mysql/bin/mysqld restart

表示每月1、11、21号早上4点15分重启mysql。

10 0 * * 0,3 [your command]

表示每周日、周三的 00:10执行一次。

0,30 18-21 * * * [your command]

表示在每天 18:00 至 21:00 之间每隔30分钟执行一次。

55 23 * * 5 [your command]

表示每星期五的 23:55 执行一次。

10 * * * * [your command]

每个整点的10分执行一次。

0 23-7/1 * * * [your command]

晚上11点到早上7点之间,每隔一小时执行一次。

*/1 * * * * [your command]

每分钟执行一次。

0 0 1 1 * [your command]

一月一号的0点执行一次。