Job: Parallel_testjob
User: test
The pid for the job is 32655 and the ORCHESTRATE is 32730, is there a way to find out the pid 32655 created the ORCHESTRATE process 32730. The reason for this in production, there are some run away jobs, need to identify and kill those processess
Code: Select all
$ ps -ef | grep phantom
test 32655 16765 3 11:07 ? 00:00:00 phantom DSD.RUN Parallel_testjob0/50/1/0/0
test 32700 32655 0 11:07 ? 00:00:00 phantom SH -c 'RT_SC470/OshExecuter.sh RT_SC470/OshScript.osh RT_SCTEMP/ parallel_testjob.fifo -monitorport 13400 -pf RT_SC470/jpfile -impexp_charset UTF-8 -string_charset UTF-8 -input_charset UTF-8 -output_charset UTF-8 -collation_sequence OFF '
test 32705 32655 0 11:07 ? 00:00:00 phantom DSD.OshMonitor Parallel_testjob32702 MSEVENTS.FALSE
$ ps -ef | grep ORCHESTRATE
test 32730 1 1 11:07 ? 00:00:00 ORCHESTRATE_Section_Leader
$ ps -ef | grep parallel
test 32731 32730 0 11:07 ? 00:00:00 parallel APT_OraWriteSubOperator in Oracle_Enterprise_305
test 32732 32730 0 11:07 ? 00:00:00 parallel APT_OraWriteSubOperator in Oracle_Enterprise_299
test 32733 32730 0 11:07 ? 00:00:00 parallel APT_OraWriteSubOperator in Oracle_Enterprise_307
$ ps -ef | grep sequential
test 32734 32730 85 11:07 ? 00:00:17 sequential APT_CombinedOperatorController
test 32742 32734 0 11:07 ? 00:00:00 sequential APT_CombinedOperatorController
Thanks & Regards
Prasad