LINUX.ORG.RU

помогите написать баш скрипт


0

0

Помогите пожалуйста написать баш скрипт

Принимаю сообщения с помощью smstools.
Все смски сохраняются в /var/spool/sms/incoming/
хотелось бы, что бы по крону проверялось наличие входящих смс и выполнялось определенное действие., т.е. аля:

1) принята смс shutdown
2) крон запустил скрипт проверки директории
3) найдена одно сообщение
4) если номер отправителя (храниться в 1й строке файла) совпадает с определенно-заданным, то дальше по алгоритму
5) проверить таблицу соотвествия (которая выглядит примерно так: сообщение - действие)
6) выполнить действие в соотвествии с таблицей (в нашем случае halt)
7) удалить файл из каталога /var/spool/sms/incoming/

проблема ослажняется тем, что названия файла, в которой храниться смс генерируется рандомно.

★★★

Ответ на: комментарий от SmaL

разные, т.е. 1ю строчку в файл1.тхт, 2ю в файл2.тхт

disee ★★★ ()
Ответ на: комментарий от Sonsee

Принимаю сообщения с помощью smstools.
Все смски сохраняются в /var/spool/sms/incoming/
хотелось бы, что бы по крону проверялось наличие входящих смс и выполнялось определенное действие., т.е. аля:

1) принята смс shutdown
2) крон запустил скрипт проверки директории
3) найдена одно сообщение
4) если номер отправителя (храниться в 1й строке файла) совпадает с определенно-заданным, то дальше по алгоритму
5) проверить таблицу соотвествия (которая выглядит примерно так: сообщение - действие)
6) выполнить действие в соотвествии с таблицей (в нашем случае halt)
7) удалить файл из каталога /var/spool/sms/incoming/

проблема ослажняется тем, что названия файла, в которой храниться смс генерируется рандомно.

disee ★★★ ()
Ответ на: комментарий от disee

проблема ослажняется тем, что названия файла, в которой храниться смс генерируется рандомно.



удаляй смски после выполнения

проверяй (if $номер) на правильность

пиши в скрипт команду, выполняй.

вообще, вариантов масса.

Sonsee ()

Заюзай inotify-tools

anonymous ()

С такими запросами в Job, так как никто тебе тут писать скрипт да еще и с объяснениями не будет. Направление поиска тебе уже задали (incron + скрипт для обработки СМС), дальше или сам или нанимай скрипто-писателя.

sdio ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.