任务计划

任务计划:

1、在未来的某个时间点执行一次某任务;
    at
    batch
    
    at 时间
    at> COMMAND
    at> Ctrl+d

[[email protected] ~]# at 22:44
at> echo "hahh"
at> <EOT>
job 1 at 2016-08-30 22:44
[[email protected] ~]#

指定时间:
        绝对时间:HH:MM, DD.MM.YY  MM/DD/YY
        相对时间:now+#
            单位:minutes, hours, days, weeks
        模糊时间:noon, midnight, teatime
    
    命令的执行结果:将以邮件的形式发送给安排任务的用户
    
    
    at -l = atq
    at -d AT_JOB_ID = atrm  AT_JOB_ID  删除任务

2、周期性地执行某任务;
    cron:自身是一个不间断运行的服务
    anacron: cron的补充,能够实现让cron因为各种原因在过去的时间该执行而未执行的任务在恢复正常执行一次;
    
    cron:
        系统cron任务:
            /etc/crontab
                分钟  小时  天  月  周  用户  任务
        用户cron任务:
            /var/spool/cron/USERNAME
                分钟  小时  天  月  周  任务
            
        时间的有效取值:
            分钟:0-59
            小时:0-23
            天:1-31
            月:1-12
            周:0-7,0和7都表示周日
            
        时间通配表示:
            *: 对应时间的所有有效取值
                3 * * * *
                3 * * * 7
                13 12 6 7 *
            ,: 离散时间点:
                10,40 02 * * 2,5
            -:连续时间点:
                10 02 * * 1-5
            /#: 对应取值范围内每多久一次
                */3 * * * *
                
        每两小时执行一次:
            08 */2 * * *
        每两天执行一次:
            10 04 */2 * *
    
    执行结果将以邮件形式发送给管理员:
        */3 * * * * /bin/cat /etc/fstab &> /dev/null
        
    cron的环境变量:cron执行所有命令都去PATH环境变量指定的路径下去找
        PATH  /bin:/sbin:/usr/bin:/usr/sbin

用户任务的管理:
        crontab
            -l: 列出当前用户的所有cron任务
            -e: 编辑
            -r: 移除所有任务
            -u USERNAME: 管理其用户的cron任务
            
    anacron:

时间: 2024-10-14 05:16:14

任务计划的相关文章

ORACLE实际执行计划与预估执行计划不一致性能优化案例

  在一台ORACLE服务器上做巡检时,使用下面SQL找出DISK_READ最高的TOP SQL分析时,分析过程中,有一条SQL语句的一些反常现象,让人觉得很奇怪: SELECT SQL_ID,        SQL_TEXT,        DISK_READS,        BUFFER_GETS,        PARSING_SCHEMA_NAME,        EXECUTIONS FROM   V$SQLAREA ORDER  BY DISK_READS DESC; 在SQL D

mysql计划任务每天定时执行

代码例子:CREATE EVENT `course_listener` ON SCHEDULE EVERY 1 DAY STARTS '2012-07-18 00:00:00' ON COMPLETION PRESERVE ENABLE DO UPDATE `om_courselist` SET `status`=6 WHERE `status`=5 AND `closetime`<CURRENT_TIMESTAMP(); 可以用navicat创建事件,更快捷: Navicat创建和设计MySQ

10.23 linux任务计划cron10.24chkconfig工具10.25 systemd管理服务10.26 unit介绍 10.27 target介绍

- 10.23 linux任务计划cron - 10.24 chkconfig工具 - 10.25 systemd管理服务 - 10.26 unit介绍 - 10.27 target介绍 - 扩展 1. anacron http://blog.csdn.net/strikers1982/article/details/4787226  2. xinetd服(默认机器没有安装这个服务,需要yum install xinetd安装) http://blog.sina.com.cn/s/blog_46

MVC与单元测试实践之健身网站(六)-计划的添加与重置

健身计划需要使用者自己定制,没有现成的内容可供选择.本篇就是关于健身计划的添加与重置功能的一部分. 一 功能描述 a) 关于计划的定制,决定以周期的方式,比如有人会以一周为周期,然后安排每周的1.3.5进行锻炼.系统将以以这种模式为典型来实现,首先需要设定一个周期循环的天数,然后为其中的某些天安排特定的锻炼内容,剩下没有安排的天数为休息时间. 为某一天安排具体的锻炼内容时,数据来自通过后台添加的训练项目,这块的功能之前已经完成.因为训练项目分成了两类,一类是对局部肌肉的锻炼,另一类是全身性的综合

六、任务计划管理cron

6.1.一次任务计划at/batch at:定时运行命令 作用:at命令再指定时刻执行指定的命令序列 用法:at [-V][-q 队列][-f file][-m] time 常用选项: -V:输出版本号 -q:选用-q参数则可选队列名称,队列名称可以是a-z和A-Z之间的字母,队列字母顺序越高,队列优先级越高. -f:从文件中读取命令或者shell脚本,而非在提示后指定他们. -m:执行完作业后发送邮件给用户 time:指定作业执行时间    绝对时间: HH:MM, DD.MM.YY MM/D

Windows 计划任务

什么是Windows 计划任务 简单来说,就是能够预先配置一个任务让电脑在指定的时间或是周期去自己主动执行. 对于一些须要反复执行的任务设置这个会比較方便. 这个任务能够是一个exe 的应用程序, 能够是一段bat 脚本文件, 也能够是一段perl 的程序, 等等 怎样设置计划任务 方式一: 開始->程序->附件->系统工具   打开"计划任务"窗体 方式二: 在执行中输入 tasks 加入方式就非常easy 1.  右键单击空白. 进行加入: 2. 起个名字.邮件单

oracle查看执行计划

方法一: SQL> explain plan for select name from a,b where a.id=b.id; 已解释. SQL> select * from table(DBMS_XPLAN.DISPLAY); 方法二: SQL> set autotrace on explain;    //打开执行计划 SQL> select name from a,b where a.id=b.id; 查看结束后,记得关闭执行计划 SQL> set autotrace

cron计划任务

crontab –l                            #查看计划任务,内容为/bin/mv/root /tmp crontab –e                          #编辑.增加计划任务 crontab –l > 1.tx                #备份计划任务t 0 0 2 * *                               #每月的二号执行 0 5 * * *                               #每天的五

联合国“全球脉动”计划 《大数据开发:机遇与挑战》

联合国"全球脉动"计划发布<大数据开发:机遇与挑战>2012 年 5 月 29 日,联合国"全球脉动"( Global Pulse)计划发布<大数据开发:机遇与挑战>报告,阐述了各国特别是发展中国家在运用大数据促进社会发展方面所面临的历史机遇和挑战,并为正确运用大数据提出了策略建议.1. 引言技术创新和数字设备的普及带来了"数据的产业革命".对日益扩大的数字数据的分析将揭示关于集体行为的潜在联系,并有可能改进决策方式.大数

【网络流24题】太空飞行计划

[问题描述]W 教授正在为国家航天中心计划一系列的太空飞行.每次太空飞行可进行一系列商业性实验而获取利润.现已确定了一个可供选择的实验集合E={E1,E2,…,Em},和进行这些实验需要使用的全部仪器的集合I={ I1, I2,…,In }.实验Ej 需要用到的仪器是I的子集Rj∈I.配置仪器Ik 的费用为ck 美元.实验Ej 的赞助商已同意为该实验结果支付pj 美元.W教授的任务是找出一个有效算法,确定在一次太空飞行中要进行哪些实验并因此而配置哪些仪器才能使太空飞行的净收益最大.这里净收益是指