码迷,mamicode.com
首页 > 系统相关 > 详细

linux定时任务

时间:2017-09-06 00:48:17      阅读:225      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!