win32系统上的简易PHP Crontab!

字体大小: 中小 标准 ->行高大小: 标准
不知道网上是否已经有类似的处理程序,一时兴起自己写了一个。

  设置说明:
//php_cli.exe的绝对路径,用于执行本php crontab脚本,请按照实际情况修改
define("PHP_CLI","E:\\usr\\local\\php4\\php_cli.exe");
//php_cli.exe设置参数,默认为-f,表示执行某php crontab脚本文件。根据实际情况,你可以加入php_cli.exe可以带有的参数,例如php.ini的位置
define("PHP_CLI_FLAG","-f");

//php crontab脚本路径,请勿修改!
define("CRON_PHP",stripslashes($ _SERVER["SCRIPT_FILENAME"]));

//设置脚本的启动时间,默认为0表示从现在开始执行;格式为at指令本身的time参数,如不清楚at的time参数请勿设置。
define("CRON_START",0);
//表示间隔时间,其单位为CRON_INTERVAL_UNITE
define("CRON_INTERVAL",1);
//表示间隔时间的单位,默认为60表示60秒。
define("CRON_INTERVAL_UNITE",60);

//表示是否允许直接执行脚本实际调用内容;未分析清楚本php crontab脚本之前,请勿修改!
define("DISABLED_DIRECTLY_RUN",true);
复制代码


  测试方式:
  d:\usr\local\php4\php_cli.exe -f d:\test\cron_test.php
复制代码


  实际使用:
  以下1234表示该cron的唯一标识。
  启动
  d:\usr\local\php4\php_cli.exe -f d:\test\cron_test.php cron init 1234
  状态
  d:\usr\local\php4\php_cli.exe -f d:\test\cron_test.php cron list 1234
  停止
  d:\usr\local\php4\php_cli.exe -f d:\test\cron_test.php cron kill 1234

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/67191.html