Question

J'ai des programmes personnalisés que j'ai écrit pour effectuer diverses tâches de maintenance / contrôle que je dirige périodiquement (quelques minutes toutes les quelques, certains aussi peu qu'une fois par jour). Est-il une meilleure pratique de les exécuter sur le planificateur de tâches ou de les exécuter en tant que service Windows (déclenché par un objet timer intégré)?

Était-ce utile?

La solution

Voici un article intéressant sur les services par rapport aux tâches prévue en français.

http://weblogs.asp.net/jgalloway /archive/2005/10/24/428303.aspx

Je pense que pour un type simple / unique traitement prévu, il est plus facile d'écrire juste une application de la console et l'exécuter comme tâche planifiée de Windows.

Cependant, la plupart du temps, je finis par écrire un service, juste pour que tous nos services exploités de la même manière. Comme Martin dit Quartz.NET est vraiment puissant pour les services d'écriture prévue, et vous donne plus de flexibilité que les tâches planifiées plaine .

Autres conseils

EDIT: Je suppose en quelque sorte que vous cherchez une solution .NET. Sinon, s'il vous plaît ne pas tenir compte ma réponse.


Si vous voulez utiliser votre propre service de fenêtres, alors jetez un oeil à Quartz.NET :

  

Quartz.NET est une vedette complète, ouverte   la source système de planification du travail qui peut   être utilisé à partir des applications les plus petites à grandes   systèmes d'entreprise à grande échelle.

Avec cette bibliothèque, vous obtenez la flexibilité des fenêtres planificateur de tâches gratuitement, mais peut exécuter votre propre service.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top