一、计划任务管理 —— crontab

1. crontab 命令

•  按照预先设置的时间周期(分钟、小时、天…… )重复执行用户指定的命令操作,属于周期性计划任务,默认打开“/var/spool/cron/用户”文件

•  服务脚本名称:/etc/init.d/crond

•  主要设置文件

– 全局配置文件,位于文件:/etc/crontab

– 系统默认的设置,位于目录:/etc/cron.*/

– 用户定义的设置,位于文件:/var/spool/cron/

2. 管理cron 计划任务

•  编辑计划任务:crontab -e [-u 用户名]

•  查看计划任务:crontab -l [-u 用户名]

•  删除计划任务:crontab -r [-u 用户名]

3. crontab 任务的配置格式

分钟 小时 日期 月份 星期 run_command

字段

说明

分钟

取值为从0 到59 之间的任意整数

小时

取值为从0 到23 之间的任意整数

日期

取值为从1 到31 之间的任意整数

月份

取值为从1 到12 之间的任意整数

星期

取值为从0 到7 之间的任意整数,0 或7 代表星期日

命令

要执行的命令或程序脚本

4. 时间数值的特殊表示方法

• *    表示该范围内的任意时间

• ,    表示间隔的多个不连续时间点

• -    表示一个连续的时间范围

• /    指定间隔的时间频率

5. 示例(root 用户)

•  每天早上 7:50 自动开启 sshd 服务, 22 点 50 时关闭

•  每隔 5 天清空一次 FTP 服务器公共目录 /var/ftp/pub

•  每周六的7:30 时,重新启动httpd 服务

•  每周一、三、五的17:30 时,打包备份/etc/httpd 目录

[root@drz ~]# crontab -e

50 7 * * * /sbin/service sshd start

50 22 * * * /sbin/service sshd stop

0 * */5 * * /bin/rm -rf /var/ftp/pub/*

30 7 * * 6 /sbin/service httpd restart

30 17 * * 1,3,5 /bin/tar jcvf httpdconf.tar.bz2 /etc/httpd

二、计划任务管理 —— at

1. at 命令

•  在指定的日期、时间点自动执行预先设置的一些命令操作,属于一次性计划任务

•  服务脚本名称:/etc/init.d/atd

•  设置格式:at [HH:MM] [yyyy-mm-dd]

2. atq 命令

•  用途:查询当前设置的at 任务 列表

3. atrm 命令

•  用途:删除指定任务编号的at 任务

•  格式:atrm 编号

4.示例

[root@drz ~]# service atd start    ##启动atd系统服务

[root@drz ~]#

[root@drz ~]# at 21:00

at> shutdown -h now

at> <EOT>                   ##Ctrl+d 提交

job 1 at 2017-02-24 21:00

[root@drz ~]# atq          ##查看任务

1 2017-02-24 21:00 a root

[root@drz ~]# atrm 1       ##删除任务

【Linux】计划任务管理crontab、at的更多相关文章

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

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

  2. Linux 计划任务 Crontab 笔记与总结(2)Crontab 的基本组成与配置

    [Crontab 的基本组成] ① 系统服务 CROND:每分钟都会从配置文件刷新定时任务 ② 配置文件 :文件方式设置定时任务 ③ 配置工具 crontab:用途调整定时任务 [配置文件的配置文件格 ...

  3. linux计划任务crontab的使用

    参考网站:https://www.cnblogs.com/intval/p/5763929.html 编辑计划任务:    crontab -e 查看计划任务:    crontab -l 使用实例: ...

  4. Linux计划任务管理

    计划任务 类型:     一次性计划任务     周期性计划任务      一次性计划任务 前提:  atd服务必须运行 [root@wei init.d]# yum -y install at   ...

  5. Linux 计划任务管理

    实际的生产环境中,总会做一些定期的任务,比如数据备份,我们不可能总等到那个时间去手动执行,这时计划任务就派上用场了. 一次性计划任务 at 一次性计划任务 at [HH:MM] [YYYY-MM-DD ...

  6. Linux计划任务crontab运行脚本不正确的问题

    问题的由来 写好的程序希望在崩溃之后能够自启动,于是利用linux的crontab功能,添加一个计划任务,每分钟执行一个脚本查看需要监控的进程是否还在,如果不在则启动之,否则不做任何事情.这么一个简单 ...

  7. Linux 计划任务 Crontab 笔记与总结(3)Crontab 配置文件

    [全局(系统)配置文件] /etc/crontab Linux 主要的配置文件都在 etc 目录下. cd /etc ls cron* vim crontab 进入 cron.d(服务) cd cro ...

  8. Linux 计划任务 Crontab 笔记与总结(1)

    Linux 版本:CentOS 6.6 应用场景,例如: ① 每分钟执行一个程序检查系统运行状态 ② 每天凌晨需要对过去一天的业务数据进行统计 ③ 每个星期需要把日志文件备份 ④ 每个月把数据库进行备 ...

  9. Linux计划任务crontab

    Linux系统中存在两种工作调度的方式 周期性的(at),每隔一个固定的周期要来办的事项: 一次性的(crontab),做完一次以后就不会再执行: at at是个可以处理仅执行一次就结束调度的指令,不 ...

随机推荐

  1. C C++ POSIX 的一些 IO 操作

    一些 C C++ POSIX 的 IO 操作总结 文件-内存之间 内存-内存之间 POSIX 有无缓冲的 IO 操作 对文件的操作,读文件至内存,从内存写至文件 // 读文件至内存buf中 void ...

  2. SqlServer转换为Mysql(mss2sql)

    SqlServer转换为Mysql(mss2sql)工具 http://pan.baidu.com/s/1c2d8R8O 参考链接: http://www.cnblogs.com/angestudy/ ...

  3. navicate远程访问ubuntu上的mysql数据库

    安装mysql 首先检查系统中是否已经安装了MySQL,在终端里面输入: sudo netstat -tap | grep mysql 如上所示就是正确安装并启动,启动命令为 sudo /etc/in ...

  4. 洛谷 P2827 BZOJ 4721 UOJ #264 蚯蚓

    题目描述 本题中,我们将用符号表示对c向下取整,例如:. 蛐蛐国最近蚯蚓成灾了!隔壁跳蚤国的跳蚤也拿蚯蚓们没办法,蛐蛐国王只好去请神刀手来帮他们消灭蚯蚓. 蛐蛐国里现在共有n只蚯蚓(n为正整数).每只 ...

  5. 球的序列(formation.*)

      N个编号为1-n的球,每个球都有唯一的编号.这些球被排成两种序列,分别为A.B序列,现在需要重新寻找一个球的序列l,对于这个子序列l中任意的两个球,要求j,k(j<k),都要求满足lj在A中 ...

  6. URIEncoding和useBodyEncodingForURI区别

    本文章会从tomcat的源码角度来解析Tomcat的两个参数设置URIEncoding和useBodyEncodingForURI. 对于一个请求,常用的有两种编码方式,如下: Java代码   &l ...

  7. 记一次ruby的安装

    1,下载rubyinstall 安装包及devkit包 登陆网站 :http://rubyinstaller.org/downloads/ 安装rubyinstall包时添加到环境变量 2,安装完in ...

  8. thymeleaf模板使用th:onclick进行传参

    错误的写法: th:onclick="'javascript:editUser('+${prod.id}+');'" 正确的写法: th:onclick="'javasc ...

  9. Spring 计时器 @Scheduled cron 含义

    Spring 计时器 @Scheduled cron 含义 学习:http://blog.csdn.net/prisonbreak_/article/details/49180307 http://b ...

  10. NGINX之——配置HTTPS加密反向代理訪问–自签CA

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46695495 出于公司内部訪问考虑,採用的CA是本机Openssl自签名生成的,因 ...