#!/bin/bash checkOPUSH() { MAC=$1 OCHAN=$(sdptool search --bdaddr $MAC OPUSH | grep Channel:) if test "$OCHAN" != "" then OCHAN=$(echo $OCHAN | awk '/Channel:/ { print $2 }') return $OCHAN fi return 0 } if test $# -ne 2 then echo "Usage: $0 " exit 127 fi MAC=$1 FILENAME=$2 checkOPUSH $1 OCHAN=$? if test $OCHAN -eq 0 then echo "Couldn't connect to $MAC via OBEX push." exit 127 fi while true do ./ussp-push $MAC@$OCHAN $FILENAME $FILENAME done