2009-08-31 7 views
0

Crontabを追加するには、Crontabsを追加する面がAutobiddersであるサイト{入札サイト}を追加しようとしています。誰かが私にCrontabを追加する方法を教えてくださいどのようにしてユーザーが自動入札者を追加すると、サーバーの時間に応じて入札することができるように、どうすればよいのですか。 Thans in Advance .. !!!CakePHPアプライアンスにCronタブを追加する方法

答えて

5

CakePHPでは、タスクを実行するためにシェルを作成する必要があります。あなたは、ここでのタスクの作成についてすべてを読むことができます:

http://book.cakephp.org/view/110/Creating-Shells-Tasks

タスクが同じように「ケーキ焼く」の実行を実行します。ケーキtask-nameを呼び出します。

作業が完了したら、benlumleyが提案するようにケーキシェルを使用してcrontabからタスクを実行できます。 crontabのからケーキのシェルコマンドを実行するに

、あなたは、単に言う...

* * * * * (cd /path/to/app/directory; sh /path/to/cake/console/cake TASKNAME) 1> /dev/null 2>&1 

これはあなたが始める必要があります。

+0

+1はシェルに言及します。タスクが「シェル間でロジックを共有できるように」、混乱を避けるために、コードを再利用する必要がない限り、タスクを作成する時間を無駄にしないでください! – deizel

1

crontabをサーバー上に設定します。これは、指定された時間にコマンドを実行するシステムだけです。

crontabの最初のGoogleの結果は、これに必要なものをカバーしているようですが、確かにstackoverflowにも問題があります。あなたは、あなたが何をしたいの作業を実行するためにコマンドラインから呼び出すことができますあなたのアプリ内のコントローラのアクションを作成し、実行するためのcrontabにこれらのコマンド(複数可)を配置する必要があり

http://www.adminschoice.com/docs/crontab.htm

関連する時点で

Cakephpのコマンドラインは私の知識が不足しているところです。私はそれが完了したことを見てきましたが、完了していません。

+0

あなたの提案をお寄せいただきありがとうございます。 –

関連する問題