20160929老男孩运维视频L4-01系统定时任务crond理论详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20160929老男孩运维视频L4-01系统定时任务crond理论详解相关的知识,希望对你有一定的参考价值。
Linux日志默认存放位置
/var/log/
轮询任务和用户任务
crond 命令
默认的设置crond用户的文件
/etc/crond.deny #这是不准使用crond的用户就写时这个文件内
/etc/crond.allow #能使用crond的用户写入这里
/var/spool/cron/ #这是放crond命令文件的地方
crontab 命令格式
crontab [-u 用户名] [文件路径]
crond的文件写入格式
***** /文件与命令
解释
分 时 天 月 周 /文件与命令
几个字符的意思
* 任务时间
- 一段时间 比如 *1-12*** 这表示 在一天的1点到12点执行
,间隔时间 比如 *12,13*** 这表示 在一在的12和13点任意执行
/n 表示第隔n单位时间执行
crontab 命令参数意义
-l 就是list 意思是给出cron的列表
-e 编辑crond文件也就是 /var/spool/caron下的文件
-i 删除crontab文件时确认
-r 从crontab目录中删除用户crontab文件
-u user 指定用户
在写crontab命令时
写一行命令进要加注解如
#每隔一分钟写入机器名到/server/log
1**** echo "arthur" >> /server/log
在专业的运维中后面还要接 参数
把数据和错误信息写入一个空的目录
如
#每隔一分钟写入机器名
1***** echo "athur" >> /server/log > /dev/null 2>&1
这样不会让邮件服务使 /var/spool/cilentmqueue的文件占用文件太多
如果些文件内文件太多,也许是删除不掉的这时使用管道
#cd /var/spool/cilentmqueue && ls | xargs rm -rf
也可以真删除cilentmqueue 这个文件后再建立
然后给权限chmod770 然后chown给归属
这一节有点小多,我也就记到这里了
以上是关于20160929老男孩运维视频L4-01系统定时任务crond理论详解的主要内容,如果未能解决你的问题,请参考以下文章
20160929老男孩运维视频L3-007文件目录的归属关系
《跟老男孩学Linux运维:Web集群实战》epub下载在线阅读全文,求百度网盘云资源