Linux系统基本命令之任务计划设置命令at、batch、(2)

周:0-7,0和7都表示周日

时间通配表示:

*:对应所有有效值

3 * * * * :每小时

3 * * * 7:每周

13 12 * * *:每天

13 12 6 * *:每月

13 13 6 7 *:每年

,:离散时间点

10,40 * * * *:每小时的10分和40分

- :连续时间点

10 02 * * 1-5:每周的周一到周五的2点10分

/# :对应取值范围每多久一次(#频率)

*/3 * * * *:每三分钟

fg:每两小时执行一次

01 */2 * * *

cron的执行结果将以邮件的实现发送给管理员。

*/3 * * * * /bin/cat /etc/fstab 2> /dev/null

4、cron执行任务的环境变量

cron支持的所有命令都去PATH环境变量的指定路径下去找

PATH /bin:/sbin:/user/bin:/usr/sbin

所以定义cron任务的时候使用命令的绝对路径

如果利用脚本文件执行cron任务,则在脚本内定义环境变量即可,PATH=.....格式如下

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/20009.html