linux系统中的计时器任务由cron系统服务控制
让我们看看这个服务的状态
可以看到,该系统服务是默认启动的
1 .概要文件
crontab的配置文件为/etc/crontab
请直接打开这个文件看看
文件的说明比较详细了
2 .编辑定时任务
使用“crontab -e”编辑调度任务
做最简单的定时任务
这里的值用*表示一切。 下图中的命令是
无论每月每小时每分钟和星期几
向/usr/local/src/date.txt中添加和写入日期信息
等几分钟再看这个文件的内容,已经有写了
3 .显示计划任务列表
使用crontab -l查看现有任务列表
4 .设定具体的执行时间
(1)隔开时间执行
如果想每隔几分钟运行一次,可以使用*/n格式设置时间
间隔时间进行观察
从/2到/6的时间没有问题
但是,其他个别的执行时间有问题
(/n代表整除后生效
想指定时间的例如90分钟,不能被这样的分整除的东西
crontab无法实现
(2)指定时间段
使用,指定多个时间
在每小时的第2、5、9、12分钟执行命令
2、5、9、12****要执行的命令
使用-指定期间
从每小时的第5分钟到第15分钟执行命令
5-15 * * * *要执行的命令
)3)其他示例
每周四周六凌晨3点20分执行命令
203 * * 2,4指令的执行
从凌晨0点到6点每隔10分钟执行一次命令
*/10 0-6 * * *指令的执行
(4)注意
要执行的命令使用环境变量的内容时
命令执行过程中需要重新定义环境变量
添加到脚本化shell的下一行
./etc /简档
.~/.基本配置文件
或者使用具体的路径