所以我在这里发现了一些关于在任务计划程序中运行PHP CLI脚本的帖子,它就像一个魅力!但是,当我通常在命令行中运行脚本时,我将结果输出到.log文件:
ScriptName.php -arg1 -arg2 > log.log 2>&1
这似乎不适用于"添加参数"任务部分。
我有程序/脚本的地方:C:\PHP\php.exe
我的论点是ScriptName.php -arg1 -arg2 > log.log 2>&1
我应该做些什么吗?
答案 0 :(得分:0)
从计划任务运行的程序不会生成任何标准输出或标准错误。您需要启动一个新的cmd
实例:
cmd /C C:\PHP\php.exe ScriptName.php -arg1 -arg2 > log.log 2>&1
答案 1 :(得分:0)
因此,作为一种解决方法,我将从.bat文件
运行脚本PHP ScriptName.php -arg1 -arg2 > log.log
从那里开始。