来源:未知 时间:2014-10-24 09:21 作者:xbdadmin 阅读:次
[导读] 转载 http://www.linuxde.net/2011/12/3758.html at命令 假如我们只是想 要让特定任务运行一次,那么,这时候就要用到at监控程序了。 设置at命令很简单,指示定运行的时间,那么就会在哪个时候运...
转载 http://www.linuxde.net/2011/12/3758.html
at命令 假如我们只是想 要让特定任务运行一次,那么,这时候就要用到at监控程序了。 设置at命令很简单,指示定运行的时间,那么就会在哪个时候运行。at类似打印 进程,会把任务放到/var/spool/at目录中,到指定时间运行它 。at命令相当于另一个Shell,运行at time命令时,它发送一个个命令,可以输入任意命令或者程序。at now + time命令可以在指示任务。 假设处理一个大型数据库,要在别人不用系统时去处理数据,比如凌晨3点10分。那么我们就应该先建立/home/kyle/do_job脚本管理数据库,计划处理/home/kyle/do_job文件中的结果。正常方式是这样启动下列命令: AT Time中的时间表示方法
查看at执行的具体内容:一般位于/var/spool/at目录下面, 用vi打开,在最后一部分就是你的执行程序 crontab 命令 cron是一个Linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
你也可以将这个服务在系统启 动的时候自动启动: 在/etc/rc.d/rc.local这个脚本的末尾加上: 现在Cron这个服务已经在进程里面了,我们就可以用这个服务了,Cron服务提供以下几种接口供大家使用: 直接用crontab命令编辑 cron服务提供 crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:
比如说root查看自己的cron设置:crontab -u root -l 再例 如,root想删除fred的cron设置:crontab -u fred -r 基本格式 :
第1列表示分钟1~59 每分钟用*或者 */1表示 crontab文件的一些例子:
#每晚的21:30重启apache。
#每月1、10、22日
#每天早上6点10分
#每两个小时
#晚上11点到早上8点之间每两个小时,早上8点
#每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
#1月份日早上4点 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com