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