Titolo: Farsi avvisare da 4d se un backup non ha avuto successo
Categoria: Info |
|
Ultimo Aggiornamento: 15/03/11 |
Il backup di solito viene lanciato in ore notturne o quando non ci sono normalmente utenti online; oppure il server non è facilmente accessibile... come fare a controllare che il backup sia andato a posto?
E' possibile utilizzare il metodo Database che si chiama "On Backup Shutdown Database Method"; questo metodo viene chiamato automaticamente alla fine del processo di backup, con parametro $1 = 0 se tutto è andato a posto o # 0 se ci sono stati problemi.
C_LONGINT($1;$backupStatus)
C_DATE($data)
C_TIME($ora)
C_REAL($num)
C_TEXT($status)
$backupStatus:=$1
If ($backupStatus#0)
GET BACKUP INFORMATION(
Last Backup Date ;$data;$ora)
GET BACKUP INFORMATION(
Last Backup Status ;$num;$status)
$messaggio:="Errore nel backup numero "+string($backupStatus)+"\r\r"
$messaggio:=$messaggio+"Ultimo Backup: "+String($data)+" alle "+String($ora)+"\r"
$messaggio:=$messaggio+"Stato: "+$status
$res:=smtp_quickSend(<>serverSmtp ; <>mailMittente ; <>mailDestinatario ; "Errore durante il backup"; $messaggio)
End if
Inviato da: Umberto Migliore |
|
Visite: 11235 |
Se accedi con utente e password, puoi aggiungere dei commenti.