码迷,mamicode.com
首页 > 其他好文 > 详细

计划任务管理

时间:2016-03-31 17:03:49      阅读:346      评论:0      收藏:0      [点我收藏+]

标签:计划任务管理

计划任务管理

Linux系统引导过程

进程管理

#################################################

一、计划任务管理

1. at一次性执行进程atd        任务在/var/spool/at

date          查看当前时间

atq   查询at任务

atrm         1(任务序号删除at任务

一次性计划任务实验:计划14   at 14:00 回车

      创建123.txtopt  at> touch /opt/123.txt  然后ctrl+d

# at 10:05

# at 10:05 2013-12-20

# at 10pm december 14

# at now +5 [minutes|hours|days|weeks]

2. cron     周期性任务  服务名crond        存在/var/spool/cron/用户名

软件包vixie-cron  crontabs

crontab -e [ -u 用户名]         编辑或者不带-u 用户名默认为当前用户

crontab    -l       查看周期性任务

crontab    -r       删除周期性任务   常用crontab -e 回车进vim编辑器直接删除

技术分享

格式:

5* 分别对应:分  命令

*    表示该范围内的任意时间     ,    表示间隔的多个不连续时间点 

-    表示一个连续的时间范围     /    指定间隔的时间频率

 

技术分享

技术分享

 

计划周期实验1: crontab -e 回车

计划每天到730开启sshd服务 2330关闭sshd服务

    30 7  *   *  *      /etc/init.d/sshd start

30 23  *   *  *     /etc/init.d/sshd stop

计划周期实验2

设置lisi每分钟自动把时间信息写到自己到家目录下保存为date.txt文件

 进入su - lisi  

创建周期任务crontab -e回车 

编辑 * * * * *     /bin/date >> /home/lisi/date.txt  

查看周期任务 crontab -l  

实时显示每一秒date.txt变动 watch -n 1 cat /home/lisi/date.txt

3. 计划任务授权

at任务控制

         /etc/at.allow/etc/at.deny

crond任务控制

         /etc/cron.allow/etc/cron.deny

如果allow文件存在,则仅允许指定的用户

否则检查deny文件,除指定用户外其余都允许

如果两个文件都不存在,则只允许root使用

 实验:拒绝lisi设置周期性计划

       lisi添加到黑名单文件中:vim /etc/cron.deny

 

4. cron计划中断与补救

anacron延时补救

/etc/init.d/anacron

/etc/anacrontab

1       65       cron.daily     run-parts /etc/cron.daily

1    65分钟后

计划任务管理

标签:计划任务管理

原文地址:http://liangzai818.blog.51cto.com/10003446/1758818

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!