Crombie Tools
removefailed.sh
Go to the documentation of this file.
1 #!/bin/bash
2 
3 if [ ! -d failed ]
4 then
5 
6  echo "failed directory does not exist here."
7  exit 0
8 
9 fi
10 
11 for f in `ls failed`
12 do
13 
14  if [ -f $f ]
15  then
16 
17  if [ `stat -c %s $f` -ge `stat -c %s failed/$f` ]
18  then
19 
20  rm failed/$f
21 
22  else
23 
24  echo "failed/$f is bigger than $f"
25 
26  fi
27 
28  else
29 
30  echo "$f has not been created yet. You need to resubmit the failed job (or it's running)."
31 
32  fi
33 
34 done
35 
36 rmdir failed 2> /dev/null
37 
38 if [ -d failed ]
39 then
40 
41  echo "failed directory is not empty. Jobs need resubmitting."
42 
43 fi
44 
45 exit 0