PHP スクリプトを実行するためにスケジュールされたタスクを作成する必要がある PHP アプリケーションを配布します。私はこれを行う方法を知っています。私が解決しようとしているのは、ソフトウェアをインストールする管理者がこれをセットアップできるように (理想的にはほぼ 1 回のクリックで)、できるだけ簡単にする方法です。
問題点:
i) PHP がどこにインストールされているかわかりません。ii) 実行する必要のあるファイルがどこにインストールされているかわかりません。
私の最初の計画は、PHP へのパスを含む .bat ファイルを作成することでした (そのため、このファイルを編集する必要があります)。これにより、PHP スクリプトが読み込まれるため、実行するスケジュールされたタスクを作成するために必要になります。次に、スケジュールされたタスク自体を作成する 2 つ目の .bat ファイルがあります (その部分の実行方法は完全にはわかりません)。
これが最善のアプローチのように思えますか? その場合、.bat ファイルを使用してスケジュールされたタスクを作成する方法についての指針 - この情報が見つかりません。