免费注册 查看新帖 |

Chinaunix

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

例行性命令的建立 [复制链接]

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

               
1.仅进行一次的工作任务分配at
必须启动负责任务分配的服务atd
相关文件:
/var/spool/at
/etc/at.allow
/etc/at.deny
if 存在/etc/at.allow then
    只有在此文件中的用户才能使用at
else if 存在/etc/at.deny then
    在此文件中的用户不能使用at,其它用户可以
else
    只有root可以使用at
相关命令:
at 设置任务   [m]当at工作完成后,以电子邮件方式通知用户
[root@NS5 ~]# at 20:00
at> /bin/mail test -s "test"
at> test at job
at> .
at>    按ctrl+d结束
job 1 at 2008-12-24 20:00
atq 查询任务
[root@NS5 ~]# atq
1       2008-12-24 20:00 a root
atrm 删除任务
[root@NS5 ~]# atrm 1
[root@NS5 ~]# atq
2.循环执行的例行性命令crontab
服务crond
用户的设置
相关文件:
/var/spool/cron
/var/log/cron
/etc/cron.allow
/etc/cron.deny
相关命令:
crontab
  -u  帮其他用户建立/删除crontab
  -e  编辑crontab的工作内容
  -l  查看crontab的工作内容
  -r  删除全部crontab的工作
编辑格式:
分 时 日 月 周 命令串
[root@NS5 ~]# crontab -e
*/5 * * * * /home/test.sh  # 每5分钟执行一次/home/test.sh
[root@NS5 ~]# crontab -l
*/5 * * * * /home/test.sh
[root@NS5 ~]# crontab -r
[root@NS5 ~]# crontab -l
no crontab for root
系统的设置: /etc/crontab
/etc/crontab 支持两种执行命令的方式:
直接执行命令
01 * * * * test mail -s "testing" tei < /home/test.txt
目录规划
*/5 * * * * root run-parts /root/runcron
               
               
               
               
               

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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP