今天客户反映服务器某同步数据程序两周未执行,检查确实从2月底开始就没有新数据了.
之前数据是通过一台linux服务器执行shell脚本进行同步,单独执行脚本发现脚本执行正常
查看crontab日志 /var/log/cron
发现如下异常
CRON (oracle) ERROR: cannot set security context
遂查,原因如下:
linux默认要求用户隔一段时间就要修改密码,出现此错误是由于oracle用户长时间没修改密码导致.
修改了oracle密码,再观察,定时任务正常执行.