尝试通过命令行打开时找不到文件。

时间:2012-07-24 15:21:50

标签: windows cmd

我想知道是否有人可以提供帮助,我想运行一个计划任务,我发现我可以在那里放一个命令行命令,这很好。

我需要做的是让PHP文件像cronjob一样运行。

我正在使用的系统建议我执行以下操作,但它不起作用,现在我认为这是由于文件在E而不是C,但我不知道如何纠正这个,如果有人能给我一些指示那会很棒。

"C:\Program Files (x86)\PHP\v5.3\php.exe E:\pathtofile\tasks\frequently.php -f"

系统信息是win 7

2 个答案:

答案 0 :(得分:1)

你的引号字符都被搞砸了,但是任务计划程序中命令的各个部分都有单独的条目。

试试这个:

创建新任务时,请将Action:下拉列表设置为Start a program

Program/Script:条目中,使用

"C:\Program Files (x86)\PHP\v5.3\php.exe"

Add arguments (optional)条目中使用

"E:\pathtofile\tasks\frequently.php" -f

答案 1 :(得分:1)

我相信你想知道的是如何安排php程序通过命令提示符处理一个php文件(注意-f需要立即之后的php.exe:

schtasks /Create /tn MyJob /tr @"C:\Program Files (x86)\PHP\v5.3\php.exe -f E:\pathtofile\tasks\frequently.php" /sc onlogon