*)
host=macbook.brighton.loc
case $HOSTNAME in *[Mm][Aa][Cc][Bb][Oo][Oo][Kk]*) host="";; esac
- cmd="$cmd && mac_xmessage \"$FUNCNAME from $HOSTNAME: "$(tr "\"\`'" "”"<<< "$@")"\" 1>/dev/null"
+ local msg="$FUNCNAME from $HOSTNAME "$(tr "\"\`'" "”"<<< "$@")
+ cmd="$cmd && mac_xmessage \"$msg\" 1>/dev/null"
;;
esac
#host=""
ping -qc1 "$host" &> /dev/null || ( echo "Can't ping $host" 1>&2; return 1 )
- ips | grep -qxFm1 "$ip" || cmd="ssh -o BatchMode=yes $host -- $cmd"
+ ips | grep -qxFm1 "$ip" || cmd="ssh -o BatchMode=yes $host -- '$cmd'"
fi