我有一个脚本(在solaris中),它将调用java程序从xml文件读取数据并插入/更新到oracle数据库,它会将详细信息打印到日志文件中。此脚本在crontab中安排为每天运行
该日志基本上将记录作业开始时间,已插入/更新到数据库中的数据,以及作业成功结束时的作业结束时间,如果发生错误,将打印出异常消息。
最近我面临的一个问题是,从日志中找不到任何错误信息和作业结束时间,看起来这个工作只是“死”了一半?并发现该工作的流程仍在运行。任何人都可以建议为什么会发生这种情况?
更新:当我重新运行脚本时,作业成功结束。但是,当我执行ps -ef
时,之前的进程ID仍然存在