SYS_RESTART_POINT

Verwenden Sie die Script-Funktion SYS_RESTART_POINT, um den Neustartpunkt zu ermitteln, von dem aus das Objekt ausgeführt wird.

Hinweise:

  • Verwenden Sie die Script-Anweisung :RESTART, um Neustartpunkte zu setzen.
  • Starten Sie die Aufgabe manuell, indem Sie im Automic Web Interface Ausführen wählen und den Neustartpunkt angeben.

Syntax

SYS_RESTART_POINT ()

Rückgabewerte

  • Wenn das Objekt von einem Neustartpunkt aus ausgeführt wird, gibt das Script den Namen des Neustartpunkts zurück.
  • Wenn das Objekt nicht von einem Neustartpunkt aus ausgeführt wird oder nicht im Neustartmodus ausgeführt wird, gibt die Script-Funktion ein Leerzeichen zurück.

Beispiel

Im folgenden Beispiel werden zwei Neustartpunkte gesetzt, um Dateien aus einem Verzeichnis zu kopieren. Wenn der Job am DB- Neustartpunkt neu gestartet wird, werden nur Dateien aus dem Datenbankverzeichnis und seinen Unterverzeichnissen kopiert. Das Script gibt Informationen über den angewandten Neustartpunkt im Aktivierungsreport aus.

: RESTART BIN, "Programmverzeichnis"  
COPY C:\AEG\BIN\*.* C:\BACKUP\AEG\BIN\*.* /Y

:
INC DOS.ERRORLEVEL

:
RESTART DB, "Datenbankverzeichnis"  
XCOPY C:\AEG\DB\*.* C:\BACKUP\AEG\DB\*.* /E /Y

:
INC DOS.ERRORLEVEL

:
SET &RET# = SYS_RESTART_POINT ()
:
PRINT "Script wurde von &RET# an verarbeitet."

Siehe auch: