加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux系统任务计划知识点

发布时间:2013-04-25 23:24:55 所属栏目:Linux 来源:站长网
导读:任务计划机制:定义脚本程序执行的任务不是当即的,而是安排安排在未来的某个时间运行。这就是机制任务计划机制。所任务计划必须是个未来某个时间点执行的任务
任务计划机制:定义脚本程序执行的任务不是当即的,而是安排安排在未来的某个时间运行。这就是机制任务计划机制。所任务计划必须是个未来某个时间点执行的任务

定义的方式

1、 在未来的某个时间点执行一次某个任务

2、 周期性的执行某任务

任务计划的实现

一次性的任务执行实现

可以实现的两个命令:at和batch

at:是指定时间点的

at的使用方法:at后跟时间点即可,按Enter,屏幕会输出at>提示符,在提示符下输入我们要执行的命令即可,形式如下

at> COMMAND(可以写多个命令)

at> COMMAND

...........

at>Ctrl +d(提交任务的命令)

输入完成后就可以在某个时间点去执行了;这里需要注意:这个时间必须是未来的某一个时间

at指定时间的几种方法:

绝对时间

HH:MM,DD:MM:YY,MM/DD/YY  例如:at 10:20(如果10:20时间已过,就是下一次的10:20这个时间点)

相对时间

at now+# 单位是minutes,hours,days,weeks 例如:at now+3minutes(从这一刻开始往后的3分钟即3分钟以后)

模糊时间

noon(正午即12:00),midnight(午夜即晚上00:00),teatime(下午4点)

命令的执行结果处理

将以邮件的形式发送给安排任务计划的用户

使用at执行两个作业示例 如图1所示

at now+5minutes(5分钟后执行以下任务)

at> ll /var

at> cat /etc/fstab

at> <EOF>(这里执行的是ctrl+d命令)

at now+10minutes

at> cat /etc/issue

at> <EOF>

图1 创建两个任务列表

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读