Crontab 小细节

指定时间定调试:使用date -s '%Y%m%d %H%M%S' 设置时间多次测试时:两次时间设置需要跨天,第二次执行才会成功。否则既不显示成功,也不报错。

改变文件调试:建议重启使用service cron restart 重启crontab服务。

crontab调试:多次运行但是无邮件通知。查看mailto参数,使用默认值(默认发送mail);查看日志:/var/log/message显示用mail相关信息,但无法找到部分邮件的正真原因。查看/var/log/mail.{err,warn,info}并未发现当前时间下的日志。但是发现很久之前的日志未postfix未开启。查看postfix,确实未开启。开启之后就可以发送邮件了。

环境变量问题:对于将部分sqlplus命令加入脚本让执行时回出现找不到sqlplus命令或者无$ORACLE_HOME。如果任务较多,在配置文件中加PATH可能不是很好。可以在脚本中加入 source ./profile,在子shell中加载环境变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值