+ add the syncsvn.sh.

This commit is contained in:
wangchunsheng
2013-02-02 05:20:53 +00:00
parent 2b97b00e8a
commit d49503f2d6
+18 -9
View File
@@ -19,17 +19,17 @@ else
requestType='GET';
fi
#ztcli
# ztcli
ztcli="$phpcli $basePath/ztcli \$*"
echo $ztcli > $basePath/ztcli.sh
echo "ztcli.sh ok"
#backup database
# backup database
backup="$phpcli $basePath/php/backup.php"
echo $backup > $basePath/backup.sh
echo "backup.sh ok"
#computeburn
# computeburn
if [ $requestType == 'PATH_INFO' ]; then
computeburn="$phpcli $basePath/ztcli 'http://localhost/project-computeburn'";
else
@@ -38,7 +38,7 @@ fi
echo $computeburn > $basePath/computeburn.sh
echo "computeburn.sh ok"
#check database
# check database
if [ $requestType == 'PATH_INFO' ]; then
checkdb="$phpcli $basePath/ztcli 'http://localhost/admin-checkdb'";
else
@@ -47,19 +47,28 @@ fi
echo $checkdb > $basePath/checkdb.sh
echo "checkdb.sh ok"
#cron
# syncsvn.
if [ $requestType == 'PATH_INFO' ]; then
syncsvn="$phpcli $basePath/ztcli 'http://localhost/svn-run'";
else
syncsvn="$phpcli $basePath/ztcli 'http://localhost/?m=svn&f=run'";
fi
echo $syncsvn > $basePath/syncsvn.sh
echo "syncsvn.sh ok"
# cron
if [ ! -d "$basePath/cron" ]; then
mkdir $basePath/cron
fi
echo "# system cron." > $basePath/cron/sys.cron
echo "# minute hour day month week command." >> $basePath/cron/sys.cron
echo "1 1 * * * $basePath/backup.sh # backup database and file." >> $basePath/cron/sys.cron
echo "1 23 * * * $basePath/computeburn.sh # compute burndown chart." >> $basePath/cron/sys.cron
echo "#min hour day month week command." >> $basePath/cron/sys.cron
echo "1 1 * * * $basePath/backup.sh # backup database and file." >> $basePath/cron/sys.cron
echo "1 23 * * * $basePath/computeburn.sh # compute burndown chart." >> $basePath/cron/sys.cron
echo "1-59/2 * * * * $basePath/syncsvn.sh # sync subversion." >> $basePath/cron/sys.cron
cron="$phpcli $basePath/php/crond.php"
echo $cron > $basePath/cron.sh
echo "cron.sh ok"
chmod -R 755 $basePath/cron
chmod 755 $basePath/*.sh
exit 0