首页 > 系统服务 > 详细

linux定时任务

时间:2017-09-06 00:18:24      阅读:311      评论:0      收藏:0      [点我收藏+]

Crond定时任务

第一个定时任务秒级别

vi /root/miao.sh

#/bin/sh

while true

do

 echo weixiwen babaxiangni >>/tmp/a.log 放在a.log里执行

 sleep 1

done

然后sh miao.sh &表示后台执行 ps -aux |grep miao  tail -f/tmp/a.log kill进程号可关闭后台执行的定时任务。

1、系统定时任务

ll /var/log/messages* ll/var/log/sercure*还有很多

/etc/logrotate.d是系统日志管理的工具,通过定时任何来管理

配置系统cron/etc/logrotate.conf里。

系统的定时任务配置在/etc/cron*里面  用户执行的定时任务要区分不要在系统里面去创建

用户定时任务查看crontab -l

2、一次调度定时任务at,工作一般不用,用在突发上任务上,依赖atd

3、anacron使用非7*24小时开机的服务器,开机执行的,意义不大,工作中服务器常年开机。

4、crond  默认每分钟 工作中常用的。用crond是一个定时任务守护进程,而crondtab命令是用来设置定时任务规则的命令。

Crontab –e 实际编辑的是/var/spool/cron/root  控制/etc/cron.deny/etc/cron.allow一般不用管主要看用户自身权限

分时日月周 6列的前五列定时任务规则如果到小时,最多就提天。如果到天最多就月。就说上一层就够了。定时任何没有端口号

周和日不要同时用  因为每周的3号可能都不一样


linux定时任务

原文:http://liukexing.blog.51cto.com/1180302/1962885

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!