2009-08-31 4 views
0

Crontab을 추가하는 부분이 Autobidders를위한 곳인 {bidding site} 사이트에 CronTabs를 추가하려고합니다. 누군가 제게 안내해줍니다. 어떻게 Crontab을 추가 할 수 있습니까? 내가 어떻게 작동 시켜서 어떤 사용자가 자동 ​​입찰자를 추가하면 서버의 시간에 따라 입찰 할 수 있습니다 ... !!! Thans in Advance .. !!!Cakephp 응용 프로그램에 Cron 탭을 추가하는 방법

답변

5

CakePHP에서 작업을 수행하려면 셸을 만들어야합니다. 현재 작업을 만드는 방법에 대해 모두를 읽을 수 있습니다

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

작업 같은 방식으로 "케이크 빵을"실행을 실행합니다. cake task-name을 호출합니다.

작업을 설정하고 나면 케이크 셸을 사용하여 benlumley가 제안한대로 crontab에서 작업을 실행할 수 있습니다.

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

는 시작할 수 있어야 ... 당신은 단순히 말은 crontab에서 케이크 쉘 명령을 실행하십시오.

+0

+1은 셸을 언급합니다. fyi, tasks는 "셸 사이에서 로직을 공유 할 수 있습니다"그래서 혼란을 막기 위해 코드를 재사용 할 필요가없는 한 작업을 생성하는 데 시간을 낭비하지 마십시오! – deizel

1

crontab은 서버에서 설정합니다. 지정된 시간에 명령을 실행하는 시스템입니다.

crontab에 대한 첫 번째 Google 결과는이 작업에 필요한 항목을 다루는 것으로 보입니다. 물론 stackoverflow에도 내용이 포함됩니다.

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

당신은 당신이하고자하는 일을 수행하기 위해 명령 줄에서 호출 할 수 있습니다 앱에서 컨트롤러 액션을 작성하고 실행은 crontab에 이러한 명령 (들)을 둘 필요 관련 시간에.

Cakephp 명령 줄에는 내 지식이 부족합니다. 나는 그것이 끝났다고 보았지만 끝내지 않았다.

+0

의견을 보내 주셔서 감사합니다 ... !!! –

관련 문제