2009-08-18 5 views
1

xampp을 사용하여 로컬로 사이트를 개발 중입니다. cron을 구성하고 싶습니다. 따라서 개발 환경은 프로덕션 환경과 동일합니다. 그러나, 내 시스템은 Windows Vista입니다. 이 작업을 수행 할 수있는 방법이 있습니까? 아니면 내 개발 환경과 프로덕션 환경이 포크가 될 수밖에 없습니까?XAMPP (windows)의 Cron

+0

dev 환경에서 drupal cron을 실행하기 위해 /cron.php를 호출 할 수 있다는 것도 기억해야합니다. –

+0

유용한 링크 : http://stackoverflow.com/questions/8093141/how-to-use-cron-in-xampp-windows-step-by-step-to-be-followed-to-use-in- 내 프로덕션 서버에서 –

답변

3

Cygwin을 살펴 보는 것이 좋습니다. Windows에서 linux/unix 유틸리티를 원했을 때 사용했습니다. 그것은 Cron도 지원합니다.

야곱은

0

당신은 창문 cron.php 실행 (또는 브라우저에서 호출)하는 예약 된 작업을 만들 수 있습니다.

+0

을 개발하면 실제로 drupal을 통해 cron 자체를 구성하지는 않겠습니까? cron.php에서 계속 진행되는 작업을 선택할 수 있지만 cron 작업 자체는 서버의 인터페이스를 통해 수행되어야합니다. (cpanel, 제 경우.) 그래서 나는 cron을 온라인으로 사용할 수 있었고 windows는 dev에 대한 작업을 예약했고, 그들은 본질적으로 동일하게 행동 할 것입니까? –

+0

예. –

2

Btw이 질문은 정말 좋은 질문입니다 ... 거기에 많은 좋은 일정이 잡힌 응용 프로그램이 있습니다. 내가 좋아하는 1은 Visual Cron이다. http://www.visualcron.com/

예약 된 작업을 실행하는 것은 웹 서버/웹 응용 프로그램에서 매우 힘든 일이다. 작업이 필요한지 확인하기 위해 x 초 또는 매분마다 확인해야하기 때문에 당신의 웹 서버/애플 리케이션에 대한 CPU주기를 빨아 들일 수 있습니다.

나는 오스 기반 작업 스케줄러 또는 OSS 작업 스케줄링 소프트웨어를 사용하는 것이 더 나은 이유는 내가 믿는 더 나은 성능입니다.

내가 그때는 작업을 실행할 수있는 브라우저 창을 열 필요없이 예약 된 작업을 만들기 위해 PHP의 -f 명령을 사용했다 배운 한 가지 트릭 ... 윈도우의 시스템에서

는 유일한 방법은 개방 된 ie/firefox/opera는 웹 기반 작업을 실행하기 위해 무엇이든 수행합니다.

행운을 비네!