Files
q-tools/slurp
ville rantanen 6823ec50b4 slurp
2013-07-01 14:01:57 +03:00

31 lines
622 B
Bash
Executable File

#!/bin/bash
USAGE="Usage: "$( basename $0 )" [options] [command including srun options]
Sends the command to a queue with srun
Version (c) Ville.Rantanen@helsinki.fi
Options:
--possess Possess the whole node for the run
-h This help
"
if [ -z "$1" ]
then echo -e "$USAGE"
exit 1
fi
SHARE=-s
declare -a argv=("$@")
for (( i=1; i<=${#} ;i++ ))
do [[ ${!i} == "--possess" ]] && {
echo Will possess the whole node.
SHARE=""
unset argv[$(( $i - 1 ))]
}
[[ ${!i} == "-h" ]] && {
echo -e "$USAGE"
exit 1
}
done
echo Running command: "${argv[@]}"
srun $SHARE "${argv[@]}"