免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1092 | 回复: 0
打印 上一主题 下一主题

at命令的用法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-03 15:49 |只看该作者 |倒序浏览

at 命令
一.at命令的工作原理
   at 命令允许用户向cron守护进程提交作业,使其在稍后的时间运行.一个作业被提交,at命令将会保留所有当前的环境变量.该作业的所有输出将以邮件的形式发给用户
二.at 命令的适用范围
   通常at命令所提交的作业适用于几小时或几天以后,如果希望在一个月或更长的时间运行,最好使用crontab文件.
三.at作业的权限控制
   Root用户通过/etc/at.allow和at.deny文件来控制哪些用户可以使用at命令.
1.列出系统中是否存在at提交的作业
[root@test zwc]# at -l
2.查看系统时间
[root@test zwc]# date
一 11月  3 10:53:15 CST 2008
3.创建at作业
a.以at命令符的方式创建at作业-------适用于提交少量的命令方式
[root@test zwc]# at 10:56
at> find / -name passwd -print
at>
job 1 at 2008-11-03 10:56
4.查看已经提交的作业
[root@test zwc]# at -l
1       2008-11-03 10:56 a root
5.当提交一个作业后,它就被拷贝到/var/spoo/at目录中
[root@test zwc]# cd /var/spool/at
[root@test at]# ls
a000010137b4f0  spool
6. 查看已经提交的作业
[root@test at]# at -l
1       2008-11-03 10:56 a root
7.删除at提交的作业
[root@test at]# atrm job 1
8.查看作业是否删除
[root@test at]# at –l
[root@test at]# pwd
/var/spool/at
9.查看/var/spool/at中是否删除at作业
[root@test at]# ls
Spool
3.创建at作业
b.以at命令行的方式创建at作业-------适用于提交shell脚本方式
[root@test zwc]# vi at.sh
[root@test zwc]# cat at.sh
find / -name passwd -print
[root@test zwc]# chmod 750 at.sh
[root@test zwc]# ll at.sh
-rwxr-x---  1 root root 27 11月  3 11:37 at.sh
[root@test zwc]# date
一 11月  3 11:37:48 CST 2008
[root@test zwc]# at 11:39 -f ./at.sh
job 4 at 2008-11-03 11:39
[root@test zwc]# at -l
4       2008-11-03 11:39 a root
[root@test zwc]# cd /var/spool/at
[root@test at]# ls
a000040137b51b  spool
at作业执行成功后,发送邮件给用户输出执行结果
[root@test at]# ls
spool
You have new mail in /var/spool/mail/root






本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/57993/showart_1358439.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP