Addpac GS1001 отправка СМС через telnet
Материал из m6a
Версия от 21:13, 18 октября 2015; 192.168.77.102 (обсуждение)
- Создать скрипт
vi addpac-sms.sh
- Внести
#!/usr/bin/expect -f log_user 1 set address [lindex $argv 0] set username [lindex $argv 1] set password [lindex $argv 2] set gsm1 [lindex $argv 3] set gsm2 [lindex $argv 4] set num [lindex $argv 5] set text [lindex $argv 6] spawn telnet ${address} expect "Login:" send -- "${username}\r" expect "Password:" send -- "${password}\r" expect "> " send -- "en\r" expect "# " send -- "mobile ${gsm1} ${gsm2} sms message send ${num} ${text}\r" expect "# " send -- "exit\r" expect "> " send -- "exit\r"
- Установить права
chmod 755 addpac-sms.sh
- Отправляем СМС следующей командой
./addpac-sms.sh 192.168.77.5 root router 0 0 89857276178 "test"