AutoSys Scheduler Update JIL

8

Wir verwenden AutoSys für Job-Scheduling, und ich schreibe viele JIL (job instruction language) -Skripte, um Boxen zu löschen und sie aufgrund kleiner Job-Änderungen (z. B. Startzeit usw.) wieder einzufügen. Gibt es einen Update-Befehl, der verwendet werden kann? CA's AutoSys Spickzettel hat keine Informationen zu einem.

    
goric 26.09.2009, 17:06
quelle

6 Antworten

18

Ja,

Es ist das Attribut update_job:.

Beispiel zum Ändern der Box BOX_A Startzeit bis 15:00 von 14:00

%Vor%

Speichern Sie dies in einer Datei und führen Sie es mit jil & lt; Dateiname.jil

    
clmccomas 03.12.2009, 01:59
quelle
1

Sie können den UPDATE_JOB verwenden. Beachten Sie, dass Sie, wenn Sie dies verwenden und Ihr Update die start_times entfernen soll (anstatt es nur zu aktualisieren), mit Ihrem update_job jil weiterhin den Eintrag start_times angeben, aber keinen Wert angeben. Siehe Beispiel unten:

%Vor%

Das Vorstehende entfernt die start_times des Jobs. Wenn du nur die start_times in deinem update jil entfernst, werden die start_times nicht aktualisiert und es bleibt weiterhin in der jil.

    
Nono Taps 23.09.2016 02:58
quelle
0

update_job: YOUR_JOB_NAME start_times: 04:00

    
Manjul 24.06.2015 04:11
quelle
0

Wenn Sie interessiert sind, können Sie einen Autosys-Job erstellen, um einen anderen Job zu aktualisieren. Die folgende Ausgabe kann in einer JIL-Datei platziert werden, um einen Autosys-Job zu erstellen, der beim Start sa aus einem Job entfernt, der 7 Tage pro Woche ausgeführt wird. Ich habe viele Datenbankjobs, die gelegentlich während eines Build Weekends, also am Samstag, nicht ausgeführt werden müssen.

%Vor%     
user3048349 22.09.2017 06:29
quelle
0

Ich verstehe, was das Update macht und dass Sie viele andere Attribute aktualisieren können. Im obigen Beispiel müssen Sie keine jil-Datei erstellen, um das Update durchzuführen.

Mein Beispiel oben bezieht sich auf ein Szenario, bei dem ein Benutzer dies für den Wartungs-Adhoc tun muss. In diesem Fall erstellen sie eine Wartungsbox mit den Jobs, die dazu benötigt werden, bestimmte Autosys-Attribute für Jobs ein- und auszuschalten. Ich finde es einfach, alles in einer Box zu sehen und dann können Sie einen anderen Job erstellen, um Dinge wieder zurück zu legen.

Nicht viele Leute wissen, dass Sie einen update jil-Befehl über die grafische Benutzeroberfläche ausführen können. Alles, was Sie tun müssen, ist dies in der Befehlszeile

anzugeben %Vor%     
user3048349 22.09.2017 06:48
quelle
0

Eine Sache, die Sie beim Eingeben Ihrer Befehle direkt von jil CLI beachten sollten: Dieser Exit muss nach Abschluss der Befehle geschrieben werden. Andernfalls wird er möglicherweise nicht wirksam. Das ist mir vor ein paar Tagen passiert.

Also, wenn es passiert ist, dass Sie die Befehle in JIL eingegeben haben und es nicht wirksam wurde, versuchen Sie, am Ende der Eingabeaufforderung exit zu schreiben.Etwas wie:

%Vor%     
Sachin Gaikwad 23.09.2017 05:40
quelle

Tags und Links