文档章节

Linux任务计划at corn及crontab

最新更新消息
 最新更新消息
发布于 2015/07/20 09:53
字数 592
阅读 34
收藏 1

转自:http://linux-kernel.blog.sohu.com/309481470.html

任务计划
1.在未来某时间点执行一次任务
at
batch 不需要指定时间 在系统较空闲时自动执行

at的使用: at 时间
at>COMMAND
at>CTRL+D 提交

指定时间:
绝对时间: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删除作业号
/etc/at.deny 出现的用户禁止使用deny
/etc/at.allow

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分钟执行
3 * * * 7  每周日的每小时的第三分钟执行
13 12 6 7 * 每年7月6号12点13分

,: 离散时间点:
10,40 * * * * 每小时的第10分钟和第40分钟
10,40 02 * * 2,5

-:连续时间点:
10 02 * * 1-5 每周一到周五的2点十分

/#: 对应取值范围内每多久一次
*/3 * * * *  每3分钟执行一次

每两小时执行一次:
08 */2 * * *
每两天执行一次:
10 04 */2 * *    
执行结果将以邮件形式发送给管理员:
*/3 * * * * /bin/cat /etc/fstab > /dev/null  只将错误结果发邮件 执行时最好直接带PATH路径

cron的环境变量:cron执行所有命令都去PATH环境变量指定的路径下去找
PATH  /bin:/sbin:/usr/bin:/usr/sbin

脚本用到cron时,可以先定义PATH: export PATH=
脚本就会用自定义的PATH

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

anacron: /etc/anacrontab

确定服务是否已经开启:service crond status
service anacron status

chkconfig --list crond

© 著作权归作者所有

共有 人打赏支持
上一篇: linux的权限
最新更新消息
粉丝 1
博文 39
码字总数 49637
作品 0
崇明
私信 提问
在 Linux 中安全且轻松地管理 Cron 定时任务

在 Linux 中遇到计划任务的时候,你首先会想到的大概就是 Cron 定时任务了。Cron 定时任务能帮助你在类 Unix 操作系统中计划性地执行命令或者任务。也可以参考一下我们之前的一篇《关于 Cron...

作者: Sk
2018/10/03
0
0
Linux基础学习-crond系统计划任务

系统计划任务 大部分系统管理工作都是通过定期自动执行某个脚本来完成的,那么如何定期执行某个脚本,从而实现运维的自动化,这就要借助Linux的cron功能了. 计划任务分为一次性计划任务和周期性...

抖音不抖
2018/08/17
0
0
PHP不支持多线程,有时候处理问题不是那么爽,今天谈论一下PHP定时执行的方法

PHP定时执行的三种方式实现 1、windows 的计划任务 2、linux的脚本程序 3、让web浏览器定时刷新 具体实现 windows计划任务 PHP很少在win服务器上跑,具体实现也不再深究,看网上实现的原理大...

anziguoer
2014/04/10
0
2
=====D服务器定时任务=====

Linux定时任务 crontab linux系统是有cron这个系统服务来控制的,Liunx系统上包含很多的计划性工作,使用者自己可以设置计划任务,所以linux系统提供了使用者控制计划任务的命令 crontab的启...

覃光林
2018/09/24
0
0
linux crontab 命令详细用法及示例

前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服...

铅笔777
2013/09/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ShxViewer_SHX字体查看

ShxViewe 是一款非常实用的SHX字型浏览软件。从CAD里面的字体浏览软件分离出来,帮助我们预览shx字体。 程序长这个样子: 分别打开txt.shx、hztxt.shx、ltypeshp.shx这几个形文件,可以了解一...

一个小妞
5分钟前
0
0
Jenkins的初步使用

Jenkins真是个宝藏软件,今天大概安装使用了一下,感觉还有好多维度可以探索。 1)安装:在Windows上使用的,在https://jenkins.io/download/下载Windows安装包,解压后是一个msi文件,默认安...

莫在全
17分钟前
0
0
技术复习-分布式事务

一、分布式事务解决方案 1.两阶段提交 two phase commit 角色分为协调者、参与者。协调者负责协调所有的参与者。 第一阶段 prepare 协调者发送prepare请求,参与者锁定资源之后返回ready或者...

Lubby
27分钟前
0
0
jenkins安装

https://my.oschina.net/u/593517/blog/1797968 jenkins 安装 https://my.oschina.net/u/593517/blog/3028175 GIT 安装 https://my.oschina.net/u/593517/blog/3028179 maven 安装 插件安装 ......

Gm_ning
36分钟前
2
0
小言服务端解决方案-监控

框架保证方向,整体包容细节 为保证服务端运行平稳正常,owner应使得系统应保有相应的监控:系统监控,业务监控。而服务运行的平稳高效是否有保障跟监控粒度又成直接的正比关系。本文仅针对开...

重城重楼
48分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部