浏览代码

Added helper tools to ease the setup of cron.php

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@1247 a333f486-631f-4898-b8df-5754b55c2be0
romainq 14 年之前
父节点
当前提交
2adcfbda6a
共有 2 个文件被更改,包括 24 次插入0 次删除
  1. 18 0
      webservices/cron.cmd
  2. 6 0
      webservices/cron.params

+ 18 - 0
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"

+ 6 - 0
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