blob: 5a99c8a31028125f17d73f596071d6b03010029c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#!/bin/bash
for i in zip du find cut; do
p=`which $i`
if [ -x "$p" ]; then
echo -n ""
else
echo "$i" not found
exit 1
fi
done
ex=`which singlefilebkp.sh`
if [ "$ex" = "" ]; then
ex=/var/www/boca/tools/singlefilebkp.sh
fi
if [ -x "$ex" ]; then
zip /tmp/bkp.zip `find $cdir -name "*.c"` `find $cdir -name "*.java"` `find $cdir -name "*.cpp"` `find $cdir -name "*.in"`
if [ ! -f /tmp/bkp.zip ]; then
echo "Nothing to backup"
else
size=`du -s /tmp/bkp.zip | cut -f1`
if [ "$size" -gt 100000 ]; then
echo Bkp is already too large. BACKUP ABORTED
else
$ex /tmp/bkp.zip
fi
fi
else
echo Bkp script not found or is not executable
fi
|