crontab 配置、日志使用记录

本文总结了在CentOS 6.4系统上使用Crontab命令执行应用脚本时遇到的问题,包括环境变量、日志重定向和脚本路径等问题,并提供了相应的解决方案。通过查看/var/log/cron日志文件可以排查任务执行异常的原因。
摘要由CSDN通过智能技术生成

公司服务器的系统为CentOS 6.4,经常需要使用Crontab命令去执行一系列的应用脚本,也经常遇到种种的问题,现将自己在使用Crontab命令过程中遇到的一些问题汇总如下,以备后用。
格式说明
对于crontab命令的格式,借用网络上一张超牛的图片来说明吧:
这里写图片描述

查看日志的方法
当crontab命令未如预期计划执行的时候,linux下可以通过查看crontab日志回查任务hang住的具体原因,具体查看方法是查看文件/var/log/cron。

问题汇总
下面是自己在配置crontab的过程中遇到的一些问题,现记录如下:
1.问题描述:
写了一个脚本添加至crontab定时任务执行,测试的时候,使用手工运行shell命令执行成功,但是crontab定时任务却并没有执行;
解决方案:
这种问题是由于crontab执行是分用户执行的,环境变量的导入会有问题,一般都需要对脚本的路径及输出日志的路径写成绝对路径,同时,在shell脚本中,增加配置文件source ~/.bash_profile,导入环境变量。

2.问题描述:
crontab 执行脚本需要将shell脚本的输出重定向至日志文件,日志文件的命名方式为日期.log,如20150101.log。
可以将crontab任务编写如下:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值