快速业务通道

Linux笔记15.计划任务

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-14

15.计划任务

at:在指定时间执行指定的命令,执行完就从系统中取消该命令.

cron:在指定时间周期性的执行指定的命令.

at

命令:

at //设置任务

atq //查看目前的任务

atrm //删除设定的任务

文件:

/etc/at.allow //允许使用at的用户列表

/etc/at.deny //禁止使用at的用户列表

目录:/var/spool/at //存放at任务文件的目录

语法:

#at [-选项] 时间格式 //设置任务

#atq //查看目前的任务

#atrm [number] //删除设定的任务

选项:
-m at的工作完成后,会发该 email用户.

时间格式主要有以下几种:

* HH:MM 在今天的HH:MM 执行,若该时刻已超过,则明天的 HH:MM 行此工作.

* HH:MM YYYY-MM-DD 在某年某月的某一天某时刻执行该工作!

* HH:MM number [minutes|hours|days|weeks] 就是說,在某个时间加上定义的时间之后执行.

在输入at之后,就进入命令输入模式,这里你可以重复输入命令,退出的时候 trl D,就可 以离开了.

#service atd start //启动服务

#service atd restart //重新启动服务

#service atd stop //停止服务

执行at这个命令会将工作的脚本存入 /var/spool/at这个目录,等待系统执行

先找/etc/at.allow里的用户,再找/etc/at.deny的用户

每个用户一行,使非root用户也可使用at

CRON

相关的文件:

* 命令:

也就是说cron会每分钟读取一次
/etc/crontab/var/spool/cron里面的内容,因此,只要你编辑完/etc/crontab这个文件,并且将他保存后,那么,它就会自动的会来执行.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号