Chinaunix首页 | 论坛 | 博客
  • 博客访问: 112891
  • 博文数量: 29
  • 博客积分: 1825
  • 博客等级: 上尉
  • 技术积分: 305
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-19 16:04
文章分类
文章存档

2012年(8)

2011年(11)

2009年(10)

我的朋友

分类:

2009-09-19 22:26:53

 
一次任务计划

脚本程序:/etc/rc.d/init.d/atd

添加任务:

#at –f shell程序 时间 日期       

时间(小时:分钟)   日期(相对日期 +Ndays 绝对日期 //年)

调整本机时间:

#date –s --

#date –s 时:分:秒

查看任务:

#atq  #atq –l

删除任务计划:

#atrm 3(任务ID)

测试时,时间若是非法调整的,则重启服务。

访问控制文件需要自己创建:

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

/etc/at.deny   拒绝列表

root外,只有出现在at.allow中的用户才能用at 命令。

#echo user1 > /etc/at.allow

#cut –f 1,3 –d : /etc/passwd > /etc/at.allow 

/etc/passwd中的第一三列切割输出到/etc/at.allwd

服务器空闲任务计划:

#batch

>/misc/atdtest.sh            要执行的任务脚本程序

>0.01                     当负载值小于0.01CPU)时执行

循环任务计划

脚本程序:/etc/rc.d/init.d/crond

配置文件:/etc/crontab

crontab语法:每行为一个任务,时间是前五列。

#vi /etc/crontab

分钟(0-59)小时(24时)天(1-31)月 周(0-6 [执行者]  shell程序

访问控制:/etc/cron.allow   /etc/cron.deny

crontab为系统任务计划,只有root对其有写权限。

普通用户执行任务计划只能靠命令:

#crontab –e

#crontab –l                    查看当前用户任务计划

#crontab –u user1 –l             查看指定用户任务计划

#crontab –u user1 –e             rootuser1添加任务计划

#crontab –u usr1 –r               root删除user1的任务计划

阅读(731) | 评论(0) | 转发(0) |
0

上一篇:vsftpd

下一篇:磁盘配额

给主人留下些什么吧!~~