我有多个包含
等行的批处理文件"schtasks.exe /create /tn NAME /tr \"cmd.exe /C \\\"start iexplore\\\"\" /sc once /st 03:05:43 /sd 12/18/2011"
我想让我的PHP文件执行批处理文件,从而安排多个任务..
exec("C:\\Wamp\\www\\batch\\$this->name.bat")
不起作用,也不起作用
exec("cmd /K \"C:\\Wamp\\www\\batch\\123.bat\"")
作品
批处理中的命令将插入cmd但不会执行。
但这不是主要问题..
当我尝试简单地
时shell_exec("schtasks /create /tn NAME /tr \"cmd.exe /C \\\"start iexplore\\\"\" /sc once /st 03:05:43 /sd 12/21/2011");
在apache日志中,它有
“错误:帐户名称和安全ID之间没有映射。”
从其他线程我认为这是权限问题,但我不知道如何解决这个问题。
编辑:我确信schtask命令工作正常。我回显命令,手动将它放在机器的命令提示符中,并且工作正常