monitor_denlats.sh
642 Bytes
#!/usr/bin/env bash
currentJob=0
dir=/export/a04/gkumar/kaldi-trunk/egs/fishcall_es/j-matt/exp/sgmm2x_6a_denlats
for f in $dir/.done.*; do
d=`echo ${f##*/} | awk 'BEGIN {FS="."} {print $3}'`
if [ $d -gt $currentJob ]; then
currentJob=$d
fi
done
currentJob=$((currentJob+1))
echo Currently processing job : $currentJob
for i in $(seq 210); do
job[$i]=$i
done
dir=/export/a04/gkumar/kaldi-trunk/egs/fishcall_es/j-matt/exp/sgmm2x_6a_denlats/log/$currentJob/q
for f in $dir/done.*; do
d=`echo ${f##*/} | awk 'BEGIN {FS="."} {print $3}'`
unset job[$d]
done
echo sub-splits left : ${#job[@]}
echo ${job[@]}