Hello
I am a control-M user and not and admin
Our ordering plan is about 7h00, and we need to get a report for the states oj jobs running between 3h and 8h.
I try with the command ctmpsm but it only give me the jobs which are in the active viewpoint only, all jobs which finished OK, disappeared with the daily AJF of 7h.
Do you know another way to get this information ?
Thanks
====
En français :
la montée au plan est à 7h00 et nous avons des jobs qui tourne au plan entre 3h et 8h0, donc à cheval sur 2 plans. Nous avons besoin de transmettre à nos client un reporting des jobs en question avec leur état. Nous avons essayer avec la commande ctmpsm dans un script perl pour faire le nécessaire mais il ne nous remonte que les jobs toujours actifs lors de la nouvelle montée au plan.
Avez vous une solution pour tout récupérer sans tenir compte de montée au plan, donc juste en se basant sur la ODATE.
MErci
How to get state of job with a command line
Hi,
you could try to use the ctmlog utiltiy, like in the following scripts.
SCRIPT start_ctmlog ( our newday time is 0600 )
#!/bin/ksh
vandatum=$1
totdatum=$2
ulogdir=$HOME/ctm_server/userlog
scriptdir=$HOME/ctm_server/scripts
ctmlog list $vandatum 0600 $totdatum 0610 ${ulogdir}/ctmlog_${vandatum}.txt
chmod 777 ${ulogdir}/ctmlog_${vandatum}.txt
perl ${scriptdir}/ctmlog_parser.pl ${ulogdir}/ctmlog_${vandatum}.txt > ${ulogdir}/ctmlog_${vandatum}.rpt
chmod 777 ${ulogdir}/ctmlog_${vandatum}.rpt
cat ${ulogdir}/ctmlog_${vandatum}.rpt
for the ctmlog_parser.pl see
http://www.robertstinnett.com/control-m ... er-script/
SCRIPT start_ctmlog_newday
#!/bin/ksh
totdatum=$1
ulogdir=$HOME/ctm_server/userlog
scriptdir=$HOME/ctm_server/scripts
ctmlog list $totdatum 0600 $totdatum 0610 ${ulogdir}/ctmlog_newday_${totdatum}.txt
chmod 777 ${ulogdir}/ctmlog_newday_${totdatum}.txt
perl ${scriptdir}/ctmlog_parser.pl ${ulogdir}/ctmlog_newday_${totdatum}.txt >${ulogdir}/ctmlog_newday_${totdatum}.rpt
cat ${ulogdir}/ctmlog_newday_${totdatum}.rpt
hope this helps
Martin
you could try to use the ctmlog utiltiy, like in the following scripts.
SCRIPT start_ctmlog ( our newday time is 0600 )
#!/bin/ksh
vandatum=$1
totdatum=$2
ulogdir=$HOME/ctm_server/userlog
scriptdir=$HOME/ctm_server/scripts
ctmlog list $vandatum 0600 $totdatum 0610 ${ulogdir}/ctmlog_${vandatum}.txt
chmod 777 ${ulogdir}/ctmlog_${vandatum}.txt
perl ${scriptdir}/ctmlog_parser.pl ${ulogdir}/ctmlog_${vandatum}.txt > ${ulogdir}/ctmlog_${vandatum}.rpt
chmod 777 ${ulogdir}/ctmlog_${vandatum}.rpt
cat ${ulogdir}/ctmlog_${vandatum}.rpt
for the ctmlog_parser.pl see
http://www.robertstinnett.com/control-m ... er-script/
SCRIPT start_ctmlog_newday
#!/bin/ksh
totdatum=$1
ulogdir=$HOME/ctm_server/userlog
scriptdir=$HOME/ctm_server/scripts
ctmlog list $totdatum 0600 $totdatum 0610 ${ulogdir}/ctmlog_newday_${totdatum}.txt
chmod 777 ${ulogdir}/ctmlog_newday_${totdatum}.txt
perl ${scriptdir}/ctmlog_parser.pl ${ulogdir}/ctmlog_newday_${totdatum}.txt >${ulogdir}/ctmlog_newday_${totdatum}.rpt
cat ${ulogdir}/ctmlog_newday_${totdatum}.rpt
hope this helps
Martin