我新建了一个序列作业,里面有4个并行job(每一个并行的job都是把文件的数据加载到数据库的表中去)
我是想在执行这个 序列作业的时候,并行执行这4个job,4个job全部执行完之后,在退出。
我是这样执行的
./dsjob -run test1 start_load
在linux的命令终端上执行的,
但是,执行完这个命令之后,数据库表中,并没有数据,打开日志发现,还在执行,等过了4、5分钟过后,再查一下表,发现有数据了,再看下日志,发现才执行完毕。
我很纳闷的是:
1:为什么终端上提示执行完毕,但是实际上没有完毕
2:每一个job,单独执行,几秒钟就完了,但是放到一起就要4、5分钟才能执行完毕,请问,什么原因。
各位,帮忙看看吧。
感谢。