一次性计划任务的安排: at :安排作业在某一时刻执行一次(一般都是用它)

batch:安排作业在系统负载不重时执行一次

第一步: #service atd start  开启一次性计划任务   at 时间

1、绝对的计时方法         midnight  noon  teatime  HH:MM[today]  HH:MM[tommorow]  HH:mm 星期  HH:MM mm/dd/yy     2、相对的计时方法

now + n minutes      now + n hours

now + n day

指定今天下午5:30执行某个命令(假设现在时间中午12:30,2009/9/16)  at 5:30pm  at 17:30  at 17:30 today  at now + 5 hours  at now + 300 minutes  at 17:30 16.9.2009  at 17:30 9/16/2009

指定的时间都是未到的 我们也可以把我们要执行的命令写到一个文件你如  #vi one.txt 在文件中编辑/bin/echo "#############" > a.txt #at -f one.txt 10:30

at -f 文件 时间点    at < one.txt 时间点

在某个时间执行某个程序(命令),一定要使用命令的绝对路径

at 10:56   >/bin/cp  /root/* /home/   >bin /echo "11111111" >/root/one.txt

ctrl +d退出 at -l 查看或atq  at -d 或 atrm  删除计划任务

at的执行结果和配置文件

at的结果 通过邮件寄给提交这个命令的用户

at的配置文件:限制哪些用户可以使用at命令  /etc/at.allow   如果这个文件存在,那么列在此文件中的用户才可以使用at命令, 如果这个文件不存在则查/etc/at.deny

/etc/at.deny  如果这个文件存在,则在文件中列出的用户 都不能使用at命令

如果两个文件都不存在,则只有root用户可以使用at命令。  如果两个文件都存在,而且均为空,则所有用户都可以使用at命令。

周期性计划任务的:crond #service crond start  开启周期性计划任务

crond 进程搜索crond文件并载入内存

crontab文件即/var/spool/cron/目录下以用户名命名的文件

crond进程启动以后,他首先检查是否用户设置了crontab文件,如果没有转入“休眠”状态  释放系统资源 crond进程每分钟醒来一次,

查看crontab文件决定当前是否有需要执行的命令。 命令执行结束后,任何输出丢将作为邮件发送给crontab的所有者。

#crontab -e 编辑周期任务

#crontab -l 查看计划任务

#crontab -r 删除当前的计划任务

计划任务书写的格式:

分  时  天  月  星期

[0--59]        [0--23]  [1--31]         [1--12]         [0--7](0 ro 7 is sun)

*/2            3,5,7                    1-5

每隔两分钟     三点,五点,七点                                     周一到周五

这些项都不能够为空,必须填写

如果以后不需要指定其中几项,可以用通配符“*”表示

每个时间段都可以指定多个值,它们可以用逗号间隔,5-6  */3

命令应该给出绝对路径

用户必须具有运行crontab的权限

/etc/cron.allow /etc/cron.deny

作用与at的相似

▲教你如何轻易的做linux计划任务▲——小菜一碟的更多相关文章

  1. Linux计划任务(转载)

    Linux计划任务(转载) Linux的计划任务是系统管理方面的一个重要内容,是系统自动完成工作的一种实现方式,正因为有了计划任务,我们才可以完全实现系统管理的脚本化和自动化. 关于计划任务,Linu ...

  2. Linux 计划任务总结

    今天项目用到了,Linux计划任务,从网上找了基本blog看了,总结了下. Linux 下的计划任务有atd和crond两种计划任务.atd服务使用的at命令只能执行一次,而crond服务使用的cro ...

  3. Linux计划任务 定时任务 Crond 配置详解 crond计划任务调试 sh -x 详解 JAVA脚本环境变量定义

    一.Crond 是什么?(概述) crontab 是一款linux系统中的定时任务软件用于实现无人值守或后台定期执行及循环执行任务的脚本程序,在企业中使用的非常广泛.     现在开始学习linux计 ...

  4. 手把手教你用深度学习做物体检测(五):YOLOv1介绍

    "之前写物体检测系列文章的时候说过,关于YOLO算法,会在后续的文章中介绍,然而,由于YOLO历经3个版本,其论文也有3篇,想全面的讲述清楚还是太难了,本周终于能够抽出时间写一些YOLO算法 ...

  5. 学习笔记:CentOS7学习之十七: Linux计划任务与日志的管理

    目录 学习笔记:CentOS7学习之十七: Linux计划任务与日志的管理 17.1 计划任务-at-cron-计划任务使用方法 17.1.1 at计划任务的使用 17.1.2 查看和删除at将要执行 ...

  6. 要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ...

    要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ...  [复制链接]   发表于 2013-12-13 15:59 | 来自  51CTO网页 [只看他] 楼主           本人 ...

  7. Kali Linux Web 渗透测试视频教—第二十课-利用kali linux光盘或者usb启动盘破解windows密码

    Kali Linux Web 渗透测试视频教—第二十课-利用kali linux光盘或者usb启动盘破解windows密码 文/玄魂 目录 Kali Linux Web 渗透测试视频教—第二十课-利用 ...

  8. Linux计划任务Crontab实例详解教程

    说明:Crontab是Linux系统中在固定时间执行某一个程序的工具,类似于Windows系统中的任务计划程序 下面通过详细实例来说明在Linux系统中如何使用Crontab 操作系统:CentOS ...

  9. Linux. 计划任务 时间格式

    Linux. 计划任务 时间格式 在linux中执行指令:cat /etc/crontab 结果,如下图所示: 结果一目了然,不多说. 如有问题,欢迎纠正!!! 如有转载,请标明源处:https:// ...

随机推荐

  1. 基于sqlite的Qt 数据库封装

    [代码] mydata.h 10 #ifndef MYDATA_H 11 #define MYDATA_H 12 #include <QObject> 13 #include <QS ...

  2. 关于Android LayoutInflater的解释

    LayoutInflater的作用就是动态加载xml布局好的界面,类似于findViewById()来获取已经定义好的控件一样.不同点是LayoutInflater是用来找res/layout/下的x ...

  3. 日本电商Rakuten:最凶猛的国际扩张者

    这是普及社(puji-she)第五篇关于电商开放平台的文章,今天关注日本的Rakuten,它是一家综合性的企业,核心业务包括电子商务.旅游.信用 及支付.金融证券.新闻门户等.本文关注Rakuten的 ...

  4. uiview 的transitionWithView 方法使用

    -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [UIView transitionWithView:_imageV ...

  5. Java基础知识强化之IO流笔记83:NIO与IO

    当学习了Java NIO和IO的API后,一个问题马上涌入脑海: 我应该何时使用IO,何时使用NIO呢?在本文中,我会尽量清晰地解析Java NIO和IO的差异.它们的使用场景,以及它们如何影响您的代 ...

  6. ProcMon启用调试符

    1.设置 _NT_SYMBOL_PATH 如果在 _NT_SYMBOL_PATH 环境变量中提供了正确的?symsrv?语法,则常见的 Mircoroft 调试工具将使用 SymSrv 技术.这些工具 ...

  7. 【Android 界面效果15】Android UI 之一步步教你自定义控件(自定义属性、合理设计onMeasure、合理设计onDraw等)

        Android开发做到了一定程度,多少都会用到自定义控件,一方面是更加灵活,另一方面在大数据量的情况下自定义控件的效率比写布局文件更高.     一个相对完善的自定义控件在布局文件中和java ...

  8. (三)u-boot2013.01.01 for TQ210:《mkconfig分析》

    /* 和分析makefile一样,分析mkconfig同样注重句法分析 */ ############################################################# ...

  9. ASP.NET页面与IIS底层交互和工作原理详解(第一回)

    引言 我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net.他们耐心.细致地告诉你如何一步步拖放控件.设置控件属性.编写CodeBehind代码,以实现某个特定 ...

  10. 剑指Offer28 最小的K个数(Partition函数应用+大顶堆)

    包含了Partition函数的多种用法 以及大顶堆操作 /*********************************************************************** ...