OSDN Git Service

サーバー処理改修。
[linuxjm/jm.git] / admin / cron / webupdate.sh
1 #!/bin/bash
2
3 export LANG=C
4 export LC_TIME=C
5
6 JMHOME=/home/groups/l/li/linuxjm
7 GITDIR=$JMHOME/jm.git
8 LOGDIR=$JMHOME/log
9
10 umask 002
11 test -d $LOGDIR || mkdir -p $LOGDIR
12 LOGFILE=$LOGDIR/log-$(/bin/date +%Y%m%d-%H%M%S).txt
13 touch $LOGFILE
14
15 echo "===== git pull =====" >> $LOGFILE 2>&1
16 cd $JMHOME/jm.git
17 git pull >> $LOGFILE 2>&1
18 git submodule update --init --recursive >> $LOGFILE 2>&1
19
20 echo "===== Update web contents =====" >> $LOGFILE 2>&1
21 make >> $LOGFILE 2>&1
22
23 # clean up logs
24 find $LOGDIR -mtime +30 -exec rm -f {} \; -print >> $LOGFILE 2>&1