#!/bin/bash LOGFILE="/var/log/zabbix-server/send_sms.log" MOBILE_NUMBER=`echo "$1" | sed s#\s##` CHECKUNI=`echo "$3" | grep -Eo "[А-Яа-яЁё]*" | wc -l` GAMMU_CMD='/usr/bin/gammu -c /etc/zabbix/alert.d/gammurc --sendsms TEXT' DATE_TIME_STAMP=`date '+%Y-%m-%d %H:%M:%S'` if [ $CHECKUNI -eq 0 ]; then echo $DATE_TIME_STAMP>>${LOGFILE} echo "echo ${3:0:159} | $GAMMU_CMD ${MOBILE_NUMBER}" >>${LOGFILE} echo "${3:0:159} " | $GAMMU_CMD "${MOBILE_NUMBER}" 1>>${LOGFILE} 2>&1 else echo $DATE_TIME_STAMP>>${LOGFILE} echo "echo ${3:0:69} | $GAMMU_CMD ${MOBILE_NUMBER} -unicode" >>${LOGFILE} echo "${3:0:69}" | $GAMMU_CMD "${MOBILE_NUMBER}" -unicode 1>>${LOGFILE} 2>&1 fi