merge
This commit is contained in:
@@ -4,7 +4,7 @@ if [ -z "$1" ]
|
|||||||
then echo provide the script to run
|
then echo provide the script to run
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
echo CPUS $ANDURIL_PREFIX_CPU
|
||||||
if [ -z "${ANDURIL_NODELIST}" ]
|
if [ -z "${ANDURIL_NODELIST}" ]
|
||||||
then NODELIST=( vm3 vm4 vm5 vm6 )
|
then NODELIST=( vm3 vm4 vm5 vm6 )
|
||||||
else read -a NODELIST <<< "$ANDURIL_NODELIST"
|
else read -a NODELIST <<< "$ANDURIL_NODELIST"
|
||||||
@@ -61,6 +61,7 @@ chmod 755 "$JOBFILE"
|
|||||||
|
|
||||||
echo 'echo Node: $HOSTNAME'" >> \"$STATFILE\" " >> "$JOBFILE"
|
echo 'echo Node: $HOSTNAME'" >> \"$STATFILE\" " >> "$JOBFILE"
|
||||||
echo "pwd >> \"$STATFILE\" " >> "$JOBFILE"
|
echo "pwd >> \"$STATFILE\" " >> "$JOBFILE"
|
||||||
|
echo "uptime >> \"$STATFILE\" " >> "$JOBFILE"
|
||||||
echo "date +'Start: %s' >> \"$STATFILE\" " >> "$JOBFILE"
|
echo "date +'Start: %s' >> \"$STATFILE\" " >> "$JOBFILE"
|
||||||
echo -n "/usr/bin/time -o \"$STATFILE\" --append " >> "$JOBFILE"
|
echo -n "/usr/bin/time -o \"$STATFILE\" --append " >> "$JOBFILE"
|
||||||
for (( i=1; i<=$#; i++ ))
|
for (( i=1; i<=$#; i++ ))
|
||||||
@@ -73,5 +74,14 @@ echo -e "\n" >> "$JOBFILE"
|
|||||||
echo "date +'Stop: %s' >> \"$STATFILE\" " >> "$JOBFILE"
|
echo "date +'Stop: %s' >> \"$STATFILE\" " >> "$JOBFILE"
|
||||||
|
|
||||||
echo "The job file is in $JOBFILE"
|
echo "The job file is in $JOBFILE"
|
||||||
|
minutes_now=$( date "+%M" )
|
||||||
|
|
||||||
# send the job
|
# send the job
|
||||||
srun --nodelist=${NODELIST[$INDEX]} "$JOBFILE"
|
srun --nodelist=${NODELIST[$INDEX]} "$JOBFILE"
|
||||||
|
|
||||||
|
# clear out old job definitions (semirandomly)
|
||||||
|
if [ ! $( date "+%M" ) -eq $minutes_now ]
|
||||||
|
then find "$JOBROOT" -maxdepth 2 -mindepth 2 -type f -mtime +10 -delete
|
||||||
|
find "$JOBROOT" -type d -depth -empty -delete
|
||||||
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user