您的位置:首页 > 职场人生

计划任务

2009-03-30 16:41 239 查看
一、at[/b]
1[/b]、概念:指定一个时间执行一个任务(执行一次后失效)atd为系统后台进程[/b]
2[/b]、atq查询当前任务[/b]
atrm [/b]任务号(删除指定任务)[/b]
3[/b]、保存路径/var/spool/at,可以进入删除,用rm –f[/b]
4[/b]、控制文件/etc/at.allow[/b]
与/etc/at.deny如果有一用户在内,在不允许执行at[/b]
[/b]如果存在at.allow,则先执行;检查了allow明确允许,则不检查deny[/b]
例1.#at now+2 minutes <Enter>[/b]
>wall [/b]内容[/b]
>Ctrl +d [/b]结束[/b]
指过两分钟显示内容;wall对所有用户终端显示,必不可少[/b]
例2.#at 16:50 dec 17 <Enter>[/b]
>wall [/b]内容[/b]
>Ctrl +d [/b]结束[/b]
指今年的12月17号16:50执行命令;如不加月日,默认今天[/b]
二、cron[/b]
1[/b]、可周期执行,后台程序crond;service crond start启动[/b]
2[/b]、保存目录/var/spool/cron[/b]
3[/b]、crontab –e出现vi文件,编辑cron表。格式如下:[/b]
* * * * *<Tab[/b]键> 内容[/b](5个*号之间有空格)[/b]
分 时 日 月 周 [/b]
0-59 1-23 1-31 1-12 0-7[/b](0或7为星期天)[/b]
如每2分钟执行一次,把第一个“*”改为“*/2”[/b]
4[/b]、[/b]#crontab -e[/b] [/b]编辑当前用户的cron表[/b]
[align=left]#crontab -l[/b] [/b]查看当前用户的cron表[/b][/align]
[align=left]#crontab -r[/b] [/b]删除当前用户的cron进程[/b][/align]
[align=left]#crontab -u [/b]用户名[/b] 以某用户的身份来控制cron表[/b][/align]
[/b]
[/b]例1.#crontab –e[/b]
25 * 10 7 * ls /var/spool/cron[/b]
表示7月10号25分执行命令ls /var/spool/cron[/b]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 休闲 at cron