查看linux执行履历命
cat /var/log/cron
Linux定时执行命令
第1列 | 第2列 | 第3列 | 第4列 | 第5列 | 第6列 |
分钟 | 小时 | 日期 | 月份 | 星期 | 所有执行的命令 |
默认值(*) | 默认值(*) | 默认值(*) | 默认值(*) | 默认值(*) | 所有执行的命令 |
- (*)代表所有时间值。例如,分钟值中的星号意味着每分钟都执行该命令。
- (-)指定一个整数范围。例如,1-4 意味着整数 1、2、3、4。
- (,)隔开的一系列值指定一个列表。例如,分钟列是5, 20, 35, 50表示每15分钟执行。
- (/)可以用来指定间隔频率。在范围后加上 /【int】 意味着在范围内可以跳过 integer。例如,0-59/5 可以用来在分钟字段定义每5分钟。间隔频率值还可以和星号一起使用。例如,*/4 的值可以用在小时字段中表示每4个小时运行一次任务。
- (#)的行是注释,不会被处理。
例:
- 00 4 * * * cd 【执行的路径】
解释:每天凌晨4点调用【执行的路径】
- 5,20,35,50 * * * * cd 【执行的路径】(或 */15 * * * * cd 【执行的路径】)
解释:每隔15分钟调用【执行的路径】
- 0,30 20-23 * * * 【路径】 restart
解释:每天20 : 00至23 : 00之间每隔30分钟重启apache。
- 0 20 * * 6 【路径】restart
解释:表示每星期六的8 : 00 pm重启apache。