0

誰かが助けてくれるのだろうか、スケジュールタスクを実行したいのですが、そこにコマンドラインコマンドを入れることができることを発見しました。これは良いことです。

私が行う必要があるのは、PHPファイルをcronジョブのように実行することです。

私が使用しているシステムは、以下を実行することをお勧めしますが、機能していません。ファイルがCではなくEにあるためだと思いますが、誰かが私にいくつかのポインタを与えることができれば、これを修正する方法がわかりません素晴らしい。

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

システム情報は勝利7です

4

2 に答える 2

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
于 2012-07-24T15:32:51.780 に答える
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
于 2012-07-24T16:13:23.633 に答える