LINUX.ORG.RU
решено ФорумAdmin

Не отрабатывает скрипт bash

 , ,


0

1

Добрый день, коллеги! есть скрипт такого вида:


for file in ls '/var/spool/gammu/inbox'
do
        for command in cat '/var/spool/gammu/inbox/$file'
        do
 case "$command" in
       'Alarm!')
           priority=A

                spawn ssh Администратор@192.168.150.138

expect \"Password:\"
send \"12345678\r\"
expect "*%"
send \"C:\scripts\runcmd.bat\r"
expect "*%"
send \"exit\r"
esac
    done
#rm -rf /var/spool/gammu/inbox/*
done

Цель - по приему смс с текстом «Alarm!» через gsm - модем, запуск bash - скрипта, который подключается по ssh на виндовый сервер и запускает там батник. Прием смс я настроил, сыплются в папку /var/spool/gammu/inbox. Но скрипт не работает. Хелп!