linux之定时功能.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux之定时功能

--------------------------------------------- 大家好 我是都百顺 我的QQ:136882447 Linux学习交流群:225961139 官方网站: --------------------------------------------- Linux之定时执行任务方法 教程下载地址:/share/link?shareid=369088uk=1493502493 at命令. 假如我们只是想要让特定任务运行一次,那么,这时候就要用到at监控程序了。设置at命令很简单,指定运行时间,那么就会在哪个时间运行。at类似打印进程,会把任务放到/var/spool/at目录下,到指定时间运行它 。at命令相当于一个shell,运行at time命令时,它发送一个命令,可以输入任意命令或者程序中。at now + time命令可以在指示任务。 假设我们要在0点时查询下文件,那就可以得到下面的命令: #at 0:00 atls -l /tmp /root/tmp.txt atwho at Ctrl+D 退去 时 间 例子 说明 Minuteat now + 5 minutes 任务在5分钟后运行 Hour at now + 1 hour 任务在1小时后运行 Days at now + 3 days 任务在3天后运行 Weeks at now + 2 weeks 任务在两周后运行 Fixed at midnight 任务在午夜运行 Fixed at 10:30pm 任务在晚上10点30分 注意:在使用at命令时要检查atq服务是否启用,service atd status 查看at执行的具体内容:一般位于/var/spool/at目录下, 用vi打开,在最后一部分就是你的执行程序 ------------------------------- cron定时. cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起linux 定时功能,使用相关的接口,crontab来完成相关定时操作。   /sbin/service crond start //启动服务   /sbin/service crond stop //关闭服务   /sbin/service crond restart //重启服务   /sbin/service crond reload //重新载入配置   你也可以将这个服务在系统启动的时候自动启动:   在/etc/rc.d/rc.local这个脚本的末尾加上:   /sbin/service crond start   现在Cron这个服务已经在进程里面了,我们就可以用这个服务了,Cron服务提供以下几种接口供大家使用:   1.直接用crontab命令编辑   cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:   crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数   crontab -l //列出某个用户cron服务的详细内容   crontab -r //删除某个用户的cron服务   crontab -e //编辑某个用户的cron服务   比如说root查看自己的cron设置:crontab -u root -l   再例如,root想删除dbs的cron设置:crontab -u dbs -r   在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab -u root -e   进入vi编辑模式,编辑的内容一定要符合下面的格式:*/1 * * * * ls /tmp/ls.txt crontab文件的格式:M H D m d cmd. M: 分钟(0-59)。 H:小时(0-23)。 D:天(1-31)。 m: 月(1-12)。 d: 一星期内的天(0~6,0为星期天)。 这个格式的前一部分是对时间的设定,后面一部分是要执行的命令,如果要执行的命令太多,可以把这些命令写到一个脚本里面,然后在这里直接调用这个脚本就可以了,调用的时候记得写出命令的完整路径。时间的设定我们有一定的约定,前面五个*号代表五个数字,数字的取值范围和含义如下:   分钟 (0-59)   小时 (0-23)   日期 (1-31)   月份 (1-12)   星期 (0-6)//0代表星期天   除了数字还有几个个特殊的符号就是*、/和-、,,*代表所有的取值范围内的数字,/代表每的意思,*/5表示每5个单位,-代表从某个数字到某个数字,,分开几个离散的数字。以下举几个例子说明问题:   每天早上6点

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档