home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: Backup
/
Backup.zip
/
psnsg601.zip
/
RSTEXIT.CMD
< prev
next >
Wrap
OS/2 REXX Batch file
|
1997-07-28
|
3KB
|
54 lines
/* Rexx */
/***************************************************************************/
/* Benutzerausgang für OS/2 Warp Server Backup/Restore-Zurückschreibung */
/* */
/* Copyright 1995 IBM Corp. */
/*-------------------------------------------------------------------------*/
/* Übergebene Parameter: */
/* Complete = 0 beim Beginn der Zurückschreibung */
/* = 1 beim Ende der Zurückschreibung */
/* */
/* RsMethod = Name der verwendeten Zurückschreibungsmethode */
/* */
/* BkpSet = Name der Sicherungsgruppe, aus der Daten zurück- */
/* geschrieben werden */
/* */
/***************************************************************************/
Parse arg Complete' <'RsMethod'> <'BkpSet'>'
/*-------------------------------------------------------------------------*/
/* Überprüfen der Markierung Complete, um festzustellen, ob dies der */
/* Beginn oder das Ende einer Zurückschreibung ist */
/*-------------------------------------------------------------------------*/
If Complete = 0 Then Do
/*----------------------------------------------------------------------*/
/* Dies ist der Beginn einer Zurückschreibung, daher müssen alle Pro- */
/* gramme beendet werden, die exklusiven Zugriff auf Dateien benötigen. */
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/* Durch Überprüfen der Zurückschreibungsmethode (RsMethod) oder Siche- */
/* rungsgruppe (BkpSet) kann festgestellt werden, welche Anwendungen */
/* beendet werden müssen. */
/*----------------------------------------------------------------------*/
Select
When RsMethod = "Datenbank" Then Do
End
When RsMethod = "Server" Then Do
End
Otherwise
End /* endselect */
End /* enddo */
Else Do
/*----------------------------------------------------------------------*/
/* Die Zurückschreibung ist beendet, daher können nun die zu Beginn */
/* der Zurückschreibung beendeten Programme erneut gestartet werden. */
/*----------------------------------------------------------------------*/
Select
When RsMethod = "Datenbank" Then Do
End
When RsMethod = "Server" Then Do
End
Otherwise
End /* endselect */
End
return 0