[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: quick scripting question - finding occurrence in many lines



I guess a complete rephrase is best. 

What I want is "how many processors does each WAITING job in lsf queues
require?". From 'bhist' I get outputs such as below (see whitespace
anywhere in "num Processors") and cannot determine a sure way of always
parsing it...

Thanks, Michael

EXAMPLES:



~/bin$ bhist -l 10418;bhist -l 10587;bhist -l 10601

Job <10418>, Job Name <3d>, User <mbexddg5>, Project <default>, Command
<#BSUB 
                     -n 128;#BSUB -W 6:00;#BSUB -J 3d;#BSUB -o %
J.out;#BSUB -w 
                     'ended(10417)';./cont>
Tue Nov 28 21:35:48: Submitted from host <horace3>, to Queue <parallel>,
CWD <$
                     HOME/scratch/3d_newgc>, Output File <%J.out>, 128
Processo
                     rs Requested, Dependency Condition <ended(10417)>;

 RUNLIMIT                
 360.0 min of horace3

Summary of time in seconds spent in various states by  Wed Nov 29
14:28:16
  PEND     PSUSP    RUN      USUSP    SSUSP    UNKWN    TOTAL
  60748    0        0        0        0        0        60748       


Job <10587>, Job Name <monopolyC>, User <mbdxfsm2>, Project <default>,
Command 
                     <optimization g03>
Wed Nov 29 11:32:34: Submitted from host <horace3>, to Queue <parallel>,
CWD <$
                     HOME>, Output File <monoC.%J>, 99 Processors
Requested;

 RUNLIMIT                
 1440.0 min of horace3

Summary of time in seconds spent in various states by  Wed Nov 29
14:28:16
  PEND     PSUSP    RUN      USUSP    SSUSP    UNKWN    TOTAL
  10542    0        0        0        0        0        10542       


Job <10601>, Job Name <monopolyB>, User <mbdxfsm2>, Project <default>,
Command 
                     <optimization g03>
Wed Nov 29 11:55:26: Submitted from host <horace3>, to Queue <parallel>,
CWD <$
                     HOME>, Output File <monoB.%J>, Error File <error.%
J>, 120 
                     Processors Requested;

 RUNLIMIT                
 1440.0 min of horace3

Summary of time in seconds spent in various states by  Wed Nov 29
14:28:16
  PEND     PSUSP    RUN      USUSP    SSUSP    UNKWN    TOTAL
  9170     0        0        0        0        0        9170        

~/bin$ 



Reply to: