0

PHPファイルのWindowsタスクスケジュールを設定しようとしましたが、成功しました。問題は、古いバージョンの php5 の cgi exe である「 C:\xampp\php\php.exe 」です。しかし、新しいバージョンの場合は「C:\xampp\php\php-cgi.exe」である必要があり、今ではパケット全体が次のようになります。

C:\xampp\php\php-cgi.exe -f "C:\xampp\htdocs....\file.php"

それに基づいて、私の質問は次のとおりです。

  1. スクリプトがそこで実行されているとき、cgi exe のコマンド ウィンドウが常に表示され、0.5 秒または sth のように消えます。ウィンドウを非表示または無効にする方法はありますか?

  2. 私は読んだ。php-win.exeについて。ソースは、ウィンドウが表示されないと説明しました。だから私はそれを試しましたが、スクリプトはC:\xampp\php\php-win.exeで実行されません 。

問題が何であるか知っていますか?

4

1 に答える 1

1

php script.php呼び出しを.batファイルに入れてから、これをタスクに追加します。

CMD /C START /MIN your.bat

または、他のユーザー(自分以外)で.batファイルを実行できます...

于 2012-12-26T19:37:24.547 に答える