2013-10-20 40 views
7

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

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

多くのおかげで、すべての

+2

ちょっとこのチュートリアルでは、この1もあるhttp://stevethomas.com.au/php/how-to-run-cron-jobs-in-codeigniter.htmlかなり明確です、 http:// glennstovallのCLIについての詳細.com/blog/2013/01/07/writing-cron-jobs-and-command-line-scripts-in-codeigniter/ – cartalot

+0

申し訳ありません申し訳ありませんが、Windowsサーバーに必要です。 CronはLinux用ですよね? – user385729

+1

あなたはhttp://atrigger.com/を見たことがありますか?プラットフォームに依存しない。 – Kousha

答えて

1

最初のタスクをスケジュールすると、OSの基本操作ですので、ご使用のサーバーへの完全な権限を持っていない限り、あなたのアプリケーションを介して、それを制御することはできませんが、しかし、どこのことができますいくつかの方法があります。これを達成するには Check this articleこれは、CIがどのようにcronジョブを制御するかについてお手伝いします。ホスティングプロバイダが有効になっているとき

、あなたのアプリケーションを介してcronジョブの時間を作成/変更したい場合は、あなたは窓の外殻でご渡されたコマンドを実行しますが、この機能を覚えています exec functionを使用することができますのみ動作しますそれともあなたはこの機能の権利を持っていて、これはanswersがコマンドラインからWindows上でスケジュールタスク(CronJob)をどのように使用できるかを教えてくれます。

0

ご質問が分かりませんが、Linuxサーバーで作業している場合はcronジョブを使用することができます。

は、あなたがこれに似たcronジョブを使用することができ、あなたはタスクと呼ばれる機能を備えたようこそ呼ばれるコントローラがあるとします。ここでは

Cron_configuration path_to_bin_php index.phpを歓迎タスク

は、より多くの細部のリンクですcronの上:

http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples

関連する問題