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: