home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: Backup
/
Backup.zip
/
bacrest.zip
/
BKPEXIT.CMD
< prev
next >
Wrap
OS/2 REXX Batch file
|
1997-07-28
|
3KB
|
59 lines
/* Rexx */
/***************************************************************************/
/* Utilitaire de sauvegarde/restauration OS/2 Warp Server - Exit de sauvegarde*/
/* */
/* Copyright 1995 IBM Corp. */
/*-------------------------------------------------------------------------*/
/* Paramètres transmis : */
/* Complete = 0 au début d'une sauvegarde */
/* = 1 à la fin d'une sauvegarde */
/* */
/* BkMethod = Nom de la procédure de sauvegarde utilisée */
/* */
/* BkpSet = Nom du groupe dans lequel la sauvegarde est */
/* effectuée */
/* */
/* Incremental = 0 pour une sauvegarde complète */
/* = 1 pour une sauvegarde incrémentielle */
/* */
/* Manual = 0 pour une sauvegarde manuelle */
/* = 1 pour une sauvegarde automatique */
/***************************************************************************/
Parse arg Complete' <'BkMethod'> <'BkpSet'>' Incremental Manual
/*-------------------------------------------------------------------------*/
/* Pour savoir si la sauvegarde commence ou est terminée, vérifiez le */
/* paramètre Complete. */
/*-------------------------------------------------------------------------*/
If Complete = 0 Then Do
/*----------------------------------------------------------------------*/
/* La sauvegarde commence. Tous les programmes requérant un accès */
/* exclusif aux fichiers doivent être arrêtés. */
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/* Il est possible de vérifier les paramètres BkMethod (procédure de */
/* sauvegarde) et BkpSet (groupe de sauvegarde) pour identifier les */
/* applications à arrêter. */
/*----------------------------------------------------------------------*/
Select
When BkMethod = "Base de données" Then Do
End
When BkMethod = "Serveur" Then Do
End
Otherwise
End /* endselect */
End /* enddo */
Else Do
/*----------------------------------------------------------------------*/
/* La sauvegarde est terminée. Les programmes arrêtés lorsqu'elle a */
/* commencé vont être relancés. */
/*----------------------------------------------------------------------*/
Select
When BkMethod = "Base de données" Then Do
End
When BkMethod = "Serveur" Then Do
End
Otherwise
End /* endselect */
End
return 0