* adjust code.
This commit is contained in:
33
bin/init.bat
33
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
|
||||
|
||||
Reference in New Issue
Block a user