运行cron作业将多个参数传递给同一PHP脚本

| 我需要自动执行对单个PHP脚本的每日调用,但每次都要传递一个不同的参数(大约30)。除了为脚本的每次调用创建单独的cron之外,还有其他整齐的方法来处理此问题吗?感谢任何指针。     
已邀请:
您可以使用不同的命令行参数运行脚本。检查getopt函数或
$argv
/
$argc
变量。     
$ argv数组将包含多个参数: http://php.net/manual/zh/reserved.variables.argv.php
<?php
var_dump( $argv );
?>
用法示例:
$ php cli.php param1 param2 param3
输出:
array(4) {
  [0]=>
  string(7) \"cli.php\"
  [1]=>
  string(6) \"param1\"
  [2]=>
  string(6) \"param2\"
  [3]=>
  string(6) \"param3\"
}
    
您可以创建一个parameters.txt文件,其中所有30个左右的参数都由换行符分隔。然后创建一个单独的counter.txt文件,其中包含0。 阅读counter.txt文件。读取参数文件,将其按换行符分隔,然后访问计数器文件指示的索引位置以获取参数。 (您的文件逻辑在这里) 递增计数器,将新计数器写入counter.txt(覆盖它),然后继续该过程,一旦达到上限,就重置计数器。     

要回复问题请先登录注册