Currently, the postfilebackup script will only run if the backup was totally successful. If the backup was ‘completed with errors’ it will not fire.
This is problematic when prefilebackup is being used to shut down a database or other application, and postfilebackup is being used to start it back up again.
Even if the backup is not fully successful, we want those applications to start back up again. Either, postfilebackup should run regardless of outcome, or it should be passed parameters with the status of the backup so the administrator can determine whether actions should fire only if the backup is successful or regardless of success.