To instanser af et program, ExeName, er startet med følgende kommandoer:
 
 UNIX> ExeName db=scott/tiger@oracledb servername=hans &
 UNIX> ExeName servername=knud db=scott/tiger@oracledb  &
 
 (placeringen af parametre til ExeName kan angives i tilfældig orden)
 
 Jeg skal lave et shell script der kan udskrive status for alle kørende
 instanser, i stil med:
 
 --------------------------------
 Process                 Status
 --------------------------------
 ExeName              Running (knud, hans)
 --------------------------------
 
 Jeg er nybegynder, og kan til nøds få lavet følgende:
 
 set allproc=`ps -ef | grep -iw ExeName
 foreach proc ($allproc)
 
     her mangler så parsing af proc strengen, så jeg kan
     få knud og hans extracted.
 
 end
 
 For at gøre det lidt sværere, vil antallet af processer faktisk være fire,
 fordi hver instans af ExeName har startet en child process. Men jeg ønsker
 ikke at der står
 
 --------------------------------
 Process                 Status
 --------------------------------
 ExeName              Running (knud, knud, hans, hans)
 --------------------------------
 
 i output, så måske kun parent processer skal tages i betragtning -
 hvis det kan lade sig gøre.. Desuden kan ExeName være startet uden
 servername parameter.
 
 Nogen der vil konstruere et sådan script??
 
 Mvh
 Thomas
 
 
  
            
             |