From bccde8019ccb0cb022bfb770d2b38ce8b25df1c2 Mon Sep 17 00:00:00 2001 From: zhujinyong Date: Mon, 28 Jan 2013 09:03:56 +0000 Subject: [PATCH] * adjust code. --- bin/init.bat | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/bin/init.bat b/bin/init.bat index fb12685f31..42e0455e8d 100644 --- a/bin/init.bat +++ b/bin/init.bat @@ -3,7 +3,6 @@ SET PATH=%systemRoot%;%systemRoot%\system32;%PATH% SET lastDir=%cd% SET baseDir=%~dp0 %baseDir:~0,2% -cd %baseDir% ::get phpcli SET phpcli=%1 @@ -15,46 +14,46 @@ if not exist %phpcli% ( ) :: get requestType SET requestType= 'PATH_INFO' -for /f "tokens=3" %%f in ('find /c "'PATH_INFO'" "..\config\my.php"') do set count=%%f +for /f "tokens=3" %%f in ('find /c "'PATH_INFO'" "%baseDir%..\config\my.php"') do set count=%%f if %count% == 0 SET requestType= 'GET' ::ztcli -SET ztcli= %phpcli% ztcli $* -echo %ztcli% > ztcli.bat +SET ztcli= %phpcli% %baseDir%ztcli %* +echo %ztcli% > %baseDir%ztcli.bat echo ztcli.bat ok ::backup database -SET backup= %phpcli% php\backup.php -echo %backup% > backup.bat +SET backup= %phpcli% %baseDir%php\backup.php +echo %backup% > %baseDir%backup.bat echo backup.bat ok ::compute burn if %requestType% == 'PATH_INFO' ( - SET computeburn= %phpcli% ztcli 'http://localhost/project-computeburn' + SET computeburn= %phpcli% %baseDir%ztcli 'http://localhost/project-computeburn' )else ( - SET computeburn= %phpcli% ztcli 'http://localhost/?m=project&f=computeburn' + SET computeburn= %phpcli% %baseDir%ztcli 'http://localhost/?m=project&f=computeburn' ) -echo %computeburn% > computeburn.bat +echo %computeburn% > %baseDir%computeburn.bat echo computeburn.bat ok ::check database if %requestType% == 'PATH_INFO' ( - SET checkdb= %phpcli% ztcli 'http://localhost/admin-checkdb' + SET checkdb= %phpcli% %baseDir%ztcli 'http://localhost/admin-checkdb' )else ( - SET checkdb= %phpcli% ztcli 'http://localhost/?m=admin&f=checkdb' + SET checkdb= %phpcli% %baseDir%ztcli 'http://localhost/?m=admin&f=checkdb' ) -echo %checkdb% > checkdb.bat +echo %checkdb% > %baseDir%checkdb.bat echo checkdb.bat ok ::cron if not exist cron md cron echo # system cron. > cron\sys.cron echo # minute hour day month week command. >> cron\sys.cron -echo 1 1 * * * %phpcli% backup.php # backup database and file. >> cron\sys.cron -echo 1 23 * * * %phpcli% computeburn.php # compute burndown chart. >> cron\sys.cron +echo 1 1 * * * %phpcli% %baseDir%backup.php # backup database and file. >> cron\sys.cron +echo 1 23 * * * %phpcli% %baseDir%computeburn.php # compute burndown chart. >> cron\sys.cron -SET cron= %phpcli% php\crond.php -echo %cron% > crond.bat +SET cron= %phpcli% %baseDir%php\crond.php +echo %cron% > %baseDir%crond.bat echo cron.bat ok -pause +exit /b 0