2009-08-18 10 views
1

Je développe un site localement en utilisant xampp. Je voudrais configurer cron, donc l'environnement de développement est le même que l'environnement de production. Cependant, mon système est Windows Vista. Y a-t-il un moyen de le faire, ou suis-je obligé d'accepter que mes environnements de développement et de production seront des fourches?Cron sur XAMPP (windows)

+0

Il est également utile de rappeler que vous pouvez appeler /cron.php pour exécuter le cron drupal sur un environnement de développement. –

+0

lien utile: http://stackoverflow.com/questions/8093141/how-to-use-cron-in-xampp-windows-step-by-step-to-be-followed-to-use-in- developm –

Répondre

3

Je recommande fortement de regarder dans Cygwin. J'utilisais ça quand je voulais des utilitaires linux/unix sous Windows. Il prend également en charge Cron.

Jacob

0

Vous pouvez créer une fenêtre tâche planifiée pour exécuter cron.php (ou l'appeler dans le navigateur).

+0

sur mon serveur de production, je ne voudrais pas configurer le cron lui-même par drupal, non? Je peux choisir ce qui se passe dans cron.php, mais le travail cron lui-même doit être fait via l'interface du serveur. (cpanel, dans mon cas.) Donc, je pourrais utiliser cron en ligne et Windows tâche planifiée pour le développement, et ils agiraient essentiellement la même chose? –

+0

oui ils le feraient. –

2

Btw c'est une très bonne question ... il y a beaucoup de bonnes applications de tâches planifiées là-bas. Le 1 que j'ai aimé est Visual Cron à http://www.visualcron.com/

Exécution d'une tâche planifiée, est une chose très difficile pour le serveur web/applications web à faire ... Parce qu'ils doivent vérifier toutes les x secondes ou minutes pour voir si une tâche a besoin à faire, ce qui peut aspirer les cycles de cpu pour votre serveur web/applications.

C'est pourquoi je préfère utiliser un planificateur de tâches basé sur os ou un logiciel de planification de tâches, une meilleure performance je crois.

Une astuce que j'avais appris, utilisait la commande -f de php pour créer des tâches planifiées sans avoir à ouvrir une fenêtre de navigateur, il peut exécuter des tâches ...

Sur les systèmes de fenêtre, la seule autre façon s'ouvrait par exemple/firefox/opera pour exécuter votre tâche Web ..

bonne chance!