8

MVC CodeIgniter のコントローラ メソッドであるタスクをスケジュールしたいと考えています。また、Windows タスク スケジューラを手動で操作する代わりに、管理者がスケジュールを変更するためのオプションを Web アプリケーションに追加したいと考えています。PHP Web Form scheuler の例をいくつか見つけましたが、MVC CodeiIgniter の例は見つかりませんでした! この点についてご案内いただけますか?

私の質問が明確でない場合は、さらに明確にする必要がある部分を教えてください!

よろしくお願いします。

4

3 に答える 3

2

まず第一に、タスクのスケジューリングは OS ベースの操作であるため、サーバーに対する完全な権限を持っていない限り、アプリケーションを介して制御することはできませんが、これを実現する方法がいくつかあります 。CI の制御方法については、この記事を確認してください。クローンジョブ。

アプリケーションを介してcronジョブの時間を変更/作成する場合は 、渡されたコマンドをWindowsのシェルで実行するexec関数を使用できますが、この関数はホスティングプロバイダーが有効にしている場合、またはこの機能に対する権利とこの回答は、Windowsでコマンドラインからスケジュールタスク(CronJob)を使用する方法を教えてくれます。

于 2015-04-20T12:15:39.687 に答える