rcopy.sh: fix error checking if backup device is correctly mounted in case if remote backup disk.
This commit is contained in:
		
							
								
								
									
										29
									
								
								rcopy.sh
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								rcopy.sh
									
									
									
									
									
								
							| @@ -183,19 +183,12 @@ elif $remote_disk ; then | ||||
|       sleep 5 | ||||
|    fi | ||||
|  | ||||
|    if ! df | grep "$backup_mountpoint" > /dev/null 2>&1 ;then | ||||
|       msg="[ Error ]: Mounting remote disk to '$backup_mountpoint' failed. exiting now.." | ||||
|       if $MANUAL ; then | ||||
|          echo -e "\n$msg\n" | ||||
|       else | ||||
|          datum=`date +"%d.%m.%Y"` | ||||
|          echo -e "To:${admin_email}\n${content_type}\nSubject:Backup Errors $company -- $datum\n${msg}\n" | /usr/sbin/sendmail -F "Errors BACKUP $company" -f $from_address $admin_email | ||||
|       fi | ||||
|       exit 1 | ||||
|    fi | ||||
| fi | ||||
|  | ||||
| if $extern_usb_disk || $extern_sata_disk || $intern_disk || $remote_disk ; then | ||||
|  | ||||
| # Check if Backup device is correctly mounted | ||||
| #  | ||||
| if $extern_usb_disk || $extern_sata_disk || $intern_disk ; then | ||||
|  | ||||
|    if ! df | grep "$backup_partition" > /dev/null 2>&1 ;then | ||||
|       msg="[ Error ]: Cannot mount Backup Partion \"$backup_partition\". exiting now.." | ||||
| @@ -218,6 +211,20 @@ if $extern_usb_disk || $extern_sata_disk || $intern_disk || $remote_disk ; then | ||||
|       fi | ||||
|       exit 1 | ||||
|    fi | ||||
|  | ||||
| elif $remote_disk ; then | ||||
|  | ||||
|    if ! df | grep "$backup_mountpoint" > /dev/null 2>&1 ;then | ||||
|       msg="[ Error ]: Mounting remote disk to '$backup_mountpoint' failed. exiting now.." | ||||
|       if $MANUAL ; then | ||||
|          echo -e "\n$msg\n" | ||||
|       else | ||||
|          datum=`date +"%d.%m.%Y"` | ||||
|          echo -e "To:${admin_email}\n${content_type}\nSubject:Backup Errors $company -- $datum\n${msg}\n" | /usr/sbin/sendmail -F "Errors BACKUP $company" -f $from_address $admin_email | ||||
|       fi | ||||
|       exit 1 | ||||
|    fi | ||||
|  | ||||
| fi  | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user