AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Gibt es eine OS-unabhängige Job Scheduler Library oder Komponente für Delphi?
Thema durchsuchen
Ansicht
Themen-Optionen

Gibt es eine OS-unabhängige Job Scheduler Library oder Komponente für Delphi?

Ein Thema von mjustin · begonnen am 28. Sep 2013 · letzter Beitrag vom 29. Sep 2013
Antwort Antwort
mjustin

Registriert seit: 14. Apr 2008
3.005 Beiträge
 
Delphi 2009 Professional
 
#1

Gibt es eine OS-unabhängige Job Scheduler Library oder Komponente für Delphi?

  Alt 28. Sep 2013, 08:48
Für Webanwendungen suche ich nach einer Möglichkeit des Job Schedulings ähnlich dem "Quartz" Scheduler (http://www.quartz-scheduler.org/).

Jedoch nicht per geplante Tasks, da es betriebssystemübergreifend sein muss und direkt in die Anwendung einkompiliert werden soll.

Danke im voraus
Michael Justin
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#2

AW: Gibt es eine OS-unabhängige Job Scheduler Library oder Komponente für Delphi?

  Alt 28. Sep 2013, 14:17
Verstehe ich nicht. Ein Timer reicht dir nicht?
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#3

AW: Gibt es eine OS-unabhängige Job Scheduler Library oder Komponente für Delphi?

  Alt 28. Sep 2013, 14:49
Ein Timer reicht dir nicht?
Um das mal weiter auszuführen: Was brauchst du, was ein Timer nicht kann?
  • Persistenz
  • Scheduling über mehrere Maschienen (+Load-Balancing)
  • Überwachbarkeit/Management-Interface
Da du geplante Tasks erwähnst, nehme ich mal an, das du auf einer Maschine bleibst.
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#4

AW: Gibt es eine OS-unabhängige Job Scheduler Library oder Komponente für Delphi?

  Alt 28. Sep 2013, 14:52
Verstehe ich nicht. Ein Timer reicht dir nicht?
Hast du dir die Library mal angeguckt? Da würde mich doch interresieren, wie du "führe X am 7. Werktag jedes Monats um 13:55 aus" sinnvoll mit einem Timer implementierst.

Allerdings verstehe ich nun wirklich nicht, wie sich "Tasks" einerseits und "betriebssystemübergreifend" und "direkt in die Anwendung einkompiliert" andererseits ausschließen sollen.
Leo S.
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#5

AW: Gibt es eine OS-unabhängige Job Scheduler Library oder Komponente für Delphi?

  Alt 28. Sep 2013, 14:59
Allerdings verstehe ich nun wirklich nicht, wie sich "Tasks" einerseits und "betriebssystemübergreifend" und "direkt in die Anwendung einkompiliert" andererseits ausschließen sollen.
Es geht vermutlich um die Aufgabenplanung in Windows.
Die Unix-Entsprechung wäre cron.
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.679 Beiträge
 
Delphi 2007 Enterprise
 
#6

AW: Gibt es eine OS-unabhängige Job Scheduler Library oder Komponente für Delphi?

  Alt 28. Sep 2013, 17:11
Wenn es im Rahmen des Programms sein soll, muss dieses ja doch ohnehin laufen um die geplanten Jobs ausführen zu können. Dann reicht halt, zumindest nach unserem bisherigen Kenntnisstand, sehr wohl ein simpler Timer in Kombination mit einer richtig gestellten Systemuhr.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#7

AW: Gibt es eine OS-unabhängige Job Scheduler Library oder Komponente für Delphi?

  Alt 28. Sep 2013, 19:15
Hast du dir die Library mal angeguckt? Da würde mich doch interresieren, wie du "führe X am 7. Werktag jedes Monats um 13:55 aus" sinnvoll mit einem Timer implementierst.
Na, wenn Du das auf die Minute genau machen willst, mit einem Timer, der 1x pro Minute die Regeln aller Tools prüft, die auszuführen sind. So schwer ist das ja nicht, vor allen Dingen dann, wenn man weiß wann der 7.Werktag ist (Stichwort: Feiertage).

Wenn die Bedingung erfüllt oder überschritten und die letzte Ausführung genügend lange her ist, wird der Task ausgeführt. Klar, sind ein paar Tage Arbeit sowas hübsch zu machen, aber eigentlich nicht der Rede wert. Ich plädiere ja auch dafür, wenn es geht, etwas Fertigs zu nehmen. Aber hier... macht man ein paar Vorgaben und gibt es dem Neuling.
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#8

AW: Gibt es eine OS-unabhängige Job Scheduler Library oder Komponente für Delphi?

  Alt 29. Sep 2013, 09:51
Geht es um Scheduling von Aufgaben, die im Scope der Anwendung liegen oder ist das Scheduling ein Weg, Aufgaben außerhalb der Anwendung zu erledigen?
Mindestens im 2. Fall würde ich mir überlegen, das vom OS angebotene Scheduling zu verwenden.
Es kann alles, wahrscheinlich mehr als gebraucht, siehe z.B. Berechtigungsproblematik, usercontext,.. und es ist vor allem transparent- nicht nur für den Admin auf dem Produktivsystem.
Mit einem(!) einheitlichen parametrierten Script, das je nach Betriebssystem "at" oder "at", "schtasks" usw. aufruft, bist Du nicht nur schnell fertig, Du kannst Dich auf einen jahrelang ausgereiften Mechanismus verlassen.
Gruß, Jo
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#9

AW: Gibt es eine OS-unabhängige Job Scheduler Library oder Komponente für Delphi?

  Alt 29. Sep 2013, 23:08
Du kannst Dich auf einen jahrelang ausgereiften Mechanismus verlassen.
So isses!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz