Changeset 958 for trunk/libIGCM/libIGCM_sys
- Timestamp:
- 10/15/13 17:38:59 (11 years ago)
- Location:
- trunk/libIGCM/libIGCM_sys
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_sys/libIGCM_sys_ada.ksh
r955 r958 2017 2017 2018 2018 #D-#================================================== 2019 #D-function IGCM_sys_GetJobID 2020 #D-* Purpose: Check if job_name is currently 2021 #D- running or in queue 2022 #D-* Examples: IGCM_sys_GetJobID ${JobName} NbRun 2023 #D- 2024 function IGCM_sys_GetJobID { 2025 IGCM_debug_PushStack "IGCM_sys_GetJobID" 2026 if ( $DEBUG_sys ) ; then 2027 echo "IGCM_sys_GetJobID" 2028 fi 2029 2030 # Print only the full (-W) JobID (%id) and JobName (%jn) 2031 ID=$( llq -u $2 -W -f %id %jn | \ 2032 gawk -v JobName=$1 '( $NF ~ JobName ) { print $1 }' ) 2033 2034 eval ${3}=${ID} 2035 2036 IGCM_debug_PopStack "IGCM_sys_GetJobID" 2037 } 2038 2039 #D-#================================================== 2019 2040 #D-function IGCM_sys_CountJobInQueue 2020 2041 #D-* Purpose: Check if job_name is currently -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_curie.ksh
r955 r958 2340 2340 2341 2341 #D-#================================================== 2342 #D-function IGCM_sys_GetJobID 2343 #D-* Purpose: Check if job_name is currently 2344 #D- running or in queue 2345 #D-* Examples: IGCM_sys_GetJobID ${JobName} ${TargetUsr} JobID 2346 #D- 2347 function IGCM_sys_GetJobID { 2348 IGCM_debug_PushStack "IGCM_sys_GetJobID" 2349 if ( $DEBUG_sys ) ; then 2350 echo "IGCM_sys_GetJobID" 2351 fi 2352 2353 # With -f option, the full job name is given in the last column 2354 ID=$( ccc_mstat -f -u $2 | \ 2355 gawk -v JobName=$1 '( $NF ~ JobName ) { print $1 }' ) 2356 2357 eval ${3}=${ID} 2358 2359 IGCM_debug_PopStack "IGCM_sys_GetJobID" 2360 } 2361 2362 #D-#================================================== 2342 2363 #D-function IGCM_sys_CountJobInQueue 2343 2364 #D-* Purpose: Check if job_name is currently … … 2355 2376 # With -f option, the full job name is given in the last column 2356 2377 NbRun=$( ccc_mstat -f | gawk -v JobName=$1 'BEGIN { x=0 } ( $NF ~ JobName ) { x=x+1 } END { print x }' ) 2357 set -A JobID=2358 2378 2359 2379 eval ${2}=${NbRun}
Note: See TracChangeset
for help on using the changeset viewer.