OSDN Git Service

Merge branch 'master' of git.sourceforge.jp:/gitroot/eos/base
[eos/base.git] / sbin / eosDirMaintain
1 #!/bin/sh
2 #
3 # %M% %Y% %I%
4 #
5 # The latest update : %G% at %U%
6 #
7 #%Z% EosDirMaintain Function
8 #%Z%
9 #
10 #%Z% Usage : EosDirMaintain SourceFileName
11 #
12 #%Z% Attention
13 #%Z%
14 #%Z% Parameter: 
15 #%Z%     Essential:
16 #%Z%         SourceFileName
17 #%Z%     Optional:
18 #%Z%
19
20 EosDir="\
21         /work4/work4/tacyas/Eos \
22         /work15/Eos07/Eos \
23         "
24
25 usage()
26 {
27         echo "Usage: EosDirMaintain"
28 }
29
30 NameRead()
31 {
32         ans="N"
33         while [ $ans != "Y" -a $ans != "y" ]
34         do
35                 echo $1
36                 read Name
37                 echo "$Name is good ?"
38                 read ans
39         done
40 }
41 # Store Flags
42 FlagsCharacter="-"
43
44 case $# in 
45         0)
46                 ;;
47         *)
48                 while [ `echo $1 | cut -c1` = ${FlagsCharacter} ]
49                 do
50                         if [ `echo $1 | cut -c2` = "h" ] 
51                         then
52                                 usage
53                         else
54                                 parms="${parms} $1"
55                                 shift 
56                         fi
57                 done
58                 ;;
59 esac
60
61 case $# in
62         0) # No filename 
63                 ;;
64         *) #
65                 usage
66                 exit
67                 ;;
68 esac
69 #
70 currentDir=`pwd`
71
72 echo "Eos Home Directory"
73 echo $EOS_HOME
74
75 echo "Each backup directory"
76
77 echo "Remove core files" 
78 for dir in ${EosDir}
79 do
80         echo $dir
81         coreList=`find $dir -name core`
82         for file in ${coreList}
83         do
84                 rm $file
85         done
86 done
87