* slurm: Added custom sacct wrapper script which contains my preferences.
This commit is contained in:
23
slurm/sacct1.sh
Executable file
23
slurm/sacct1.sh
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Frequently-used `sacct` commands with various presets.
|
||||
#
|
||||
# Created: 20190719
|
||||
#
|
||||
#
|
||||
# Preset 1: frequently sought information, such as job ID, username,
|
||||
# num of cores, various time quantities.
|
||||
# - The timing field width accommodates up to hundreds of days.
|
||||
# - The accounting records corresponding to job steps are eliminated.
|
||||
|
||||
FIELDS_PRESET1=JobID,JobIDRaw,JobName%-20,User,Partition,Elapsed%12,NCPUS%5,CPUTime%12,TotalCPU%12,Submit,Start,End
|
||||
|
||||
filter_sacct_only_main_jobs () {
|
||||
awk '($2 ~ /^[0-9]+$/) || (FNR <= 2) { print }'
|
||||
}
|
||||
|
||||
sacct -o $FIELDS_PRESET1 "$@" \
|
||||
| filter_sacct_only_main_jobs
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user