我想通过Windows上的Task Scheduler运行PHP文件。 一切都在运行,除了参数进来。
运行:
cmd / C C:\ php \ php.exe “C:\ cron \ cronrun.php”>> “C:\ cron \ log \ cronrun.log”2>& 1
这没有运行:
cmd / C C:\ php \ php.exe “C:\ cron \ cronrun.php” - 运行>> “C:\ cron \ log \ cronrun.log”2>& 1
如何运行包含参数的作业?
感谢您的帮助 -lony
来源:
答案 0 :(得分:0)
尝试在--
之前添加--run
,如下所示:
cmd /C C:\php\php.exe "C:\cron\cronrun.php" -- --run >> "C:\cron\log\cronrun.log" 2>&1
线索在使用信息中:
$ php --help
Usage: php [options] [-f] <file> [--] [args...]
...
args... Arguments passed to script. Use -- args when first argument
starts with - or script is read from stdin