Crontab 小细节

来源:互联网 发布:java从入门到精通目录 编辑:程序博客网 时间:2024/05/22 03:35

指定时间定调试:使用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中加载环境变量。

0 0
原创粉丝点击