Skript im Auftrag als letztes ausführen?
Author: Charlotte_Koeni
Publication Date: 4/14/2011 10:19
Hallo zusammen,
ich habe eine Frage zum Thema Aufträge.
Wir nutzen die "Veröffentlichung in ein Dateisystem". Dabei wird zuerst die Generierung ausgeführt und zum Schluss das Deployment (Veröffentlichung in ein Lokales Dateisystem). Nun würden wir gerne direkt danach ein Skript ausführen. Allerdings darf es tatsächlich erst dann starten, wenn das komplette Deployment abgeschlossen ist. Gibt es eine Möglichkeit diesen Startpunkt festzulegen? Es reicht leider nicht aus das Skript einfach ans Ende zu setzen, also hinter das Deployment, denn es startet bereits, auch wenn das Deplyoment noch nicht vollständig abgeschlossen ist.
Man könnte dieses Skript auch in einen neuen Auftrag packen, allerdings habe ich auch hier nur die Möglichkeit gefunden diesen Auftrag zu einem bestimmten Zeitpunkt zu starten und nicht abhängig von bestimmten Bedingungen z.B. wenn ein anderer Auftrag beendet wurde. Ist so etwas möglich? Evtl. müsste man ein Skript dafür schreiben. Es wäre super, wenn ich hierzu ein paar Tips bekommen könnte...
Gruß
Charlotte
-
Author: Charlotte_Koeni - 5/3/2011 6:57
Hallo,
also wir haben nun unser Problem gelößt und vollständigkeitshalber möchte es hier noch kurz erklären.
Wir hatten deswegen den Verdacht einer nicht sequentiellen Ausführung, weil die Datumsangaben bzw. Uhrzeitangaben im Dateisystem daraufhingewiesen haben.
Wir haben jetzt ein Script geschrieben, dass als letzte Aktion eines Auftrags aufgerufen wird und nichts anderes macht, als einen anderen Auftrag zu starten. Dieser Auftrag enthält dann genau die Aktion die wir zuvor als letzte Aktion im Auftrag hatten. Nun wird zuerst der eine Auftrag durchgeführt und dann der nächste - genauso wie wir es haben wollten. Das heißt die letzte Aktion wird wirklich erst zum Schluss - wenn alles andere fertig ist - durchgeführt!
Gruß
Charlotte
0
Please sign in to leave a comment.
Comments
1 comment