linux cron记录时间,crontab日志
查看crontab的日志记录定位定时任务问题
#### 1. linux观察当天最新的crontab日志记录
用`tail -f /var/log/cron`观察就可以。
#### 2. 查看某日期crontab日志记录
~~~
[root@iZ23w9ljtgdZ log]# ls cron*
cron cron-20180513 cron-20180520 cron-20180527 cron-20180603
~~~
#### 3. crontab输出重定向
如果crontab不重定向输出,并且crontab所执行的命令有输出内容的话,是一件非常危险的事情。因为该输出内容会以邮件的形式发送给用户,内容存储在邮件文件
/var/spool/mail/$user
如果命令执行比较频繁(如每分钟一次),或者命令输出内容较多,会使这个邮件文件不断追加内容,文件越来越大。而邮件文件一般存放在根分区,根分区一般相对较小,所以会造成根分区写满而无法登录服务器。
所以在添加crontab命令时,无论命令是否有输出,最好都加上输出重定向到文件或者/dev/null中。如下
~~~
*/5 * * * * /root/XXXX.sh &>/dev/null 2>&1
~~~
`/dev/null` 代表空设备文件
> 代表重定向到哪里,例如:echo "123" > /home/123.txt
1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"
2 表示stderr标准错误
& 表示等同于的意思,2>&1,表示2的输出重定向等同于1
那么>/dev/null 2>&1的意思就是:
标准输出重定向到空设备文件,也就是不输出任何信息到终端,标准错误输出重定向等同于标准输出,因为之前标准输出已经重定向到了空设备文件,所以标准错误输出也重定向到空设备文件。
#### crontab日志每天生成一个文件
crontab.sh
~~~
#!/bin/bash
curl http://task.bluelive.me/api/crontab >> ~/cronLog/cron_`date +\%Y\%m\%d`.log
~/cronLog/cron_`date +\%Y\%m\%d`.log
date >> ~/cronLog/cron_`date +\%Y\%m\%d`.log
echo -e >> ~/cronLog/cron_`date +\%Y\%m\%d`.log
~~~
生成文件名为:cron_20161108.log
crontab 使用日期时间命名重定向文件
https://blog.csdn.net/fdipzone/article/details/51778543
linux cron记录时间,crontab日志相关推荐
- linux cron记录时间,crontab每分钟,5,10分钟,每小时,每天零点,每周日0点,每月1号0点,每年1月1日执行脚本,linux shell定时任务...
crontab每分钟,5,10分钟,每小时,每天零点,每周日0点,每月1号0点,每年1月1日执行脚本,linux shell定时任务 在linux系统里做维护和开发时, 经常会遇到要用crontabl ...
- linux cron读哪个文件,linux crontab 文件位置和日志位置
一.文件位置 位置一般在/var/spool/cron/下,如果你是root用户,那下面有个root文件,建议日常备份,避免误删除导致crontab 文件丢失: 二.日志文件位置 默认情况下,cron ...
- linux查看crontab日志无权限,记一次LINUX-CRONTAB失败的排查案例
在LINUX中,使用crontab来做计划任务是一件很常见的事.本文记录一次排查过程 故障描述 在crontab 设置计划任务,每天凌晨3点执行脚本 conrtab(3点)tomcat用户--执行脚本 ...
- linux记录端口访问日志,Linux日志管理
一.日志管理 日志:一个文件,记录当前系统.用户.程序的工作状态 1.目录位置 (1)系统.用户.RPM(YUM)安装:/var/log/目录下 (2)源码安装:安装目录下,log目录 (3)anac ...
- linux cron 服务,Linux定时任务Crontab详解(推荐)
今天做了个数据库的备份脚本,顺便系统得学习一下linux下定时执行脚本的设置.Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面 ...
- 小凡的Linux主机与时间服务器同步记录
小凡的Linux主机与时间服务器同步记录 导读 我们新安装的Linux主机,如果没有做与互联网服务器时间同步的处理的话,当我们使用date命令的时候,我们就看不到当前的时间,只能看到过去的时间.在我们 ...
- linux 路由记录文件,Linux路由/日志管理
路由/日志管理 作者:张岩峰,转载请注明出处 笔名:云烟旧梦 目录: 一.静态路由和动态路由 二.Linux路由操作 三.实战 1.网络端口 2.常见服务管理操作 四.日志 1.日志重 ...
- Linux服务器定时清理日志文件、Linux cron定时任务
文章目录 1. 准备工作 2. 脚本实现 2.1 执行命令准备 2.2.Linux 下创建定时任务-crontab 2.2.1.crontab 常用命令 2.2.2 命令行操作 3.附甜点 cron校 ...
- linux通过时间查询日志,linux按时间查询日志
在系统应用集中部署的时候,很多日志因为太多难以定位,获取某段时间的日志是对运维人员非常关键的事情. 一.sed查看某时间段到现在的系统日志: sed -n '/May 20 17/,$p' / ...
最新文章
- cisco路由器ios升级(rommon下)
- 初等数论--同余方程--同余方程组:中国剩余定理
- VTK:迭代最近点变换用法实战
- keycloak集群化的思考
- 【kafka】 kafka 0.10报错IOException: Connection to 1 was disconnected before the response was read
- 误删除 linux 系统文件了?这个方法教你解决
- 苏州netapp存储服务器维修,NetApp存储日常维护手册 v12.doc
- mysql角色附权和解除权限_MySql授权和撤销权限操作
- 「HenCoder Plus」Android 高级培养计划 FAQ
- NUKE 10 mac破解版影视特效制作软件,你也可以制作大片一样的影视效果!
- nexus上传Jar包Anti cross-site request forgery token mismatch
- springMVC中415错误
- 【转】对程序中常出现的EINT、DINT、ERTM、DRTM的理解
- db2 windows linux,Migrate DB2 v9 on windows to DB2 v10.5 on linux
- linux中Oops信息的调试及栈回溯—Linux人都知道,这是好东西!
- python ----Parser使用
- U盘、移动硬盘;固态硬盘、机械硬盘
- 关于GPS实际精度比较低,而且频率低,但是无人机GPS定点却定得和钉子一样
- css3中的渐变色效果
- 分布式存储系统关于GDPR条例中的数据清除原则
热门文章
- linux+scp+失败_Linux scp命令
- spider pi 智能视觉六足机器人 颜色识别功能 0603
- 打印提示rpc服务不可用
- android 卸载残留代码,安卓手机怎么彻底清除卸载残留文件夹?如何彻底删除安卓手机上的残留软件[多图]...
- 听说你想进腾讯总部?这项黑科技你值得拥有!
- 海尔空调遥控YR-M10解码测试
- ORCIS-6238
- excel中if函数怎么用android,Excel函数中的IF条件函数怎么用?四个IF函数公式带你轻松上手...
- 对称密钥的主密钥解释
- revit二次开发——初谈开发