Changeset 779
- Timestamp:
- 01/30/13 13:24:59 (11 years ago)
- Location:
- trunk/libIGCM/libIGCM_sys
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_sys/libIGCM_sys_ada.ksh
r777 r779 2372 2372 IGCM_debug_PopStack "IGCM_sys_cdo" 2373 2373 } 2374 2375 #D-#================================================== 2376 #D-function IGCM_sys_CountJobInQueue 2377 #D-* Purpose: Check if job_name is currently 2378 #D- running or in queue 2379 #D-* Examples: IGCM_sys_CountJobInQueue ${JobName} NbRun 2380 #D- 2381 2382 function IGCM_sys_CountJobInQueue { 2383 IGCM_debug_PushStack "IGCM_sys_CountJobInQueue" 2384 if ( $DEBUG_sys ) ; then 2385 echo "IGCM_sys_CountJobInQueue" 2386 fi 2387 2388 # Print only the full (-W) JobName (%jn) 2389 NbRun=$( llq -W -f %jn | grep -c "$1" ) 2390 2391 eval ${2}=${NbRun} 2392 2393 IGCM_debug_PopStack "IGCM_sys_CountJobInQueue" 2394 } -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_curie.ksh
r776 r779 2792 2792 IGCM_debug_PopStack "IGCM_sys_cdo" 2793 2793 } 2794 2795 #D-#================================================== 2796 #D-function IGCM_sys_CountJobInQueue 2797 #D-* Purpose: Check if job_name is currently 2798 #D- running or in queue 2799 #D-* Examples: IGCM_sys_CountJobInQueue ${JobName} NbRun 2800 #D- 2801 2802 function IGCM_sys_CountJobInQueue { 2803 IGCM_debug_PushStack "IGCM_sys_CountJobInQueue" 2804 if ( $DEBUG_sys ) ; then 2805 echo "IGCM_sys_CountJobInQueue" 2806 fi 2807 2808 #NbRun=$( ccc_mstat -f | grep -c ${JobName} ) 2809 2810 # With -f option, the full job name is given in the last column 2811 NbRun=$( ccc_mstat -f | gawk -v JobName=$1 'BEGIN { x=0 } ($NF~String) { x=x+1 } END { print x }' ) 2812 2813 eval ${2}=${NbRun} 2814 2815 IGCM_debug_PopStack "IGCM_sys_CountJobInQueue" 2816 }
Note: See TracChangeset
for help on using the changeset viewer.