计划任务
原创
©著作权归作者所有:来自51CTO博客作者qiujichun的原创作品,请联系作者获取转载授权,否则将追究法律责任
一、at
1、概念:指定一个时间执行一个任务(执行一次后失效)atd为系统后台进程
2、atq查询当前任务
atrm 任务号(删除指定任务)
3、保存路径/var/spool/at,可以进入删除,用rm –f
4、控制文件/etc/at.allow
与/etc/at.deny如果有一用户在内,在不允许执行at
如果存在at.allow,则先执行;检查了allow明确允许,则不检查deny
例1.#at now+2 minutes <Enter>
>wall 内容
>Ctrl +d 结束
指过两分钟显示内容;wall对所有用户终端显示,必不可少
例2.#at 16:50 dec 17 <Enter>
>wall 内容
>Ctrl +d 结束
指今年的12月17号16:50执行命令;如不加月日,默认今天
二、cron
1、可周期执行,后台程序crond;service crond start启动
2、保存目录/var/spool/cron
3、crontab –e出现vi文件,编辑cron表。格式如下:
* * * * *<Tab键> 内容(5个*号之间有空格)
分 时 日 月 周
0-59 1-23 1-31 1-12 0-7(0或7为星期天)
如每2分钟执行一次,把第一个“*”改为“*/2”
4、#crontab -e 编辑当前用户的cron表
#crontab -l 查看当前用户的cron表
#crontab -r 删除当前用户的cron进程
#crontab -u 用户名 以某用户的身份来控制cron表
例1.#crontab –e
25 * 10 7 * ls /var/spool/cron
表示7月10号25分执行命令ls /var/spool/cron
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
at计划任务
 
at