From 40701f3f3639c09de882c7583264461ba6548d7b Mon Sep 17 00:00:00 2001 From: Romain Quetiez Date: Thu, 28 Apr 2011 12:02:44 +0000 Subject: [PATCH] Added helper tools to ease the setup of cron.php SVN:trunk[1247] --- webservices/cron.cmd | 18 ++++++++++++++++++ webservices/cron.params | 6 ++++++ 2 files changed, 24 insertions(+) create mode 100644 webservices/cron.cmd create mode 100644 webservices/cron.params diff --git a/webservices/cron.cmd b/webservices/cron.cmd new file mode 100644 index 000000000..c46fa3dbe --- /dev/null +++ b/webservices/cron.cmd @@ -0,0 +1,18 @@ +@echo off +REM +REM To be scheduled by the following command: +REM +REM schtasks /create /tn "iTop Cron" /sc minute /tr "\"C:\Program Files\EasyPHP-5.3.6.0\www\iTop-trunk\webservices\cron.cmd\"" +REM +REM +REM PHP_PATH must point to php.exe, adjust the path to suit your own installation +SET PHP_PATH=C:\Program Files\EasyPHP-5.3.6.0\php\php.exe +REM PHP_INI must contain the full path to a PHP.ini file suitable for Command Line mode execution +SET PHP_INI=C:\Program Files\EasyPHP-5.3.6.0\php\php-cli.ini +REM The double dash (--) separates the parameters parsed by php.exe from the script's specific parameters +REM %~p0 expands to the path to this file (including the trailing backslash) +SET CRON_SCRIPT=%~p0cron.php +REM Adjust the path below if you use a param files stored in a different location +SET PARAMS_FILE=%~p0cron.params +REM Actual PHP invocation +"%PHP_PATH%" -c "%PHP_INI%" -f "%CRON_SCRIPT%" -- --param_file="%PARAMS_FILE%" --verbose=1 >> "%~p0log.txt" diff --git a/webservices/cron.params b/webservices/cron.params new file mode 100644 index 000000000..4f29e97f6 --- /dev/null +++ b/webservices/cron.params @@ -0,0 +1,6 @@ +# CRON parameters file used by cron.cmd +# +# Warning: make sure that this file is NOT readable by the web server + +auth_user=admin +auth_pwd=admin \ No newline at end of file