From fbe4db13b5e2d2e5d6e388c9eab023e097a18232 Mon Sep 17 00:00:00 2001 From: Benoit Moreau Date: Tue, 21 Nov 2017 21:41:15 +0100 Subject: [PATCH] Ajout du script --- gammu_receive_sms.sh | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 gammu_receive_sms.sh diff --git a/gammu_receive_sms.sh b/gammu_receive_sms.sh new file mode 100644 index 0000000..34357d4 --- /dev/null +++ b/gammu_receive_sms.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +SECRETKEY='' +PHONENUM='' + +DATE=`date --date="1 minute ago" +'%Y-%m-%d %H:%M:%S'` +OTP=`oathtool -w 3 --now="$DATE" --totp -b $SECRETKEY` + +OTPFROMCLIENT=`echo $SMS_1_TEXT | awk '{print $NF}'` +CMD=`echo $SMS_1_TEXT | awk '{print tolower($1)}'` +TEXT=`echo $SMS_1_TEXT | awk '{for (i=2; i> /var/log/gammu_receive.log + +if [[ $SMS_1_NUMBER -eq $PHONENUM ]]; then + if [[ -n $MATCH ]] ;then + case $CMD in + allo) + REPLY="A l'huile" + ;; + ping) + REPLY=`ping -n -c 2 $TEXT` + ;; + reboot) + ssh root@"$TEXT" 'sudo reboot' + REPLY="Signal reboot envoyé" + ;; + cmd) + HOST=`echo $SMS_1_TEXT | awk '{print $2}'` + COMMAND=`echo $SMS_1_TEXT | awk '{for (i=3; i