#!/bin/bash WINEXE=/usr/bin/winexe if [ ! -z $2 ]; then UNAME=$2 fi if [ ! -z $3 ]; then PASS=$3 fi # Timeout after 5 minutes TIMEOUT=300 BOX=$1 if [[ ! -z $UNAME && ! -z $PASS ]]; then /usr/bin/timeout $TIMEOUT $WINEXE -U $UNAME%$PASS //$BOX 'cmd /c echo '1' > c:\backuppc\wake.up' <&- else /usr/bin/timeout $TIMEOUT $WINEXE --authentication-file=/etc/BackupPC/win.conf //$BOX 'cmd /c echo '1' > c:\backuppc\wake.up' <&- fi echo "Rsync and shadow copy unloaded"