From d49503f2d689d990eb5e41b851f29b7eac18f626 Mon Sep 17 00:00:00 2001 From: wangchunsheng Date: Sat, 2 Feb 2013 05:20:53 +0000 Subject: [PATCH] + add the syncsvn.sh. --- bin/init.sh | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/bin/init.sh b/bin/init.sh index 02b59b5c9b..a4c402656b 100755 --- a/bin/init.sh +++ b/bin/init.sh @@ -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