Addpac GS1001 отправка СМС через telnet — различия между версиями

Материал из m6a
Перейти к: навигация, поиск
 
(не показана одна промежуточная версия этого же участника)
Строка 28: Строка 28:
 
  chmod 755 addpac-sms.sh
 
  chmod 755 addpac-sms.sh
 
* Отправляем СМС следующей командой
 
* Отправляем СМС следующей командой
  ./addpac-sms.sh 192.168.77.5 root router 0 1 89857276178 "test"
+
  ./addpac-sms.sh 777.777.777.777 root router 0 0 89888888888 "test"

Текущая версия на 22:43, 10 ноября 2015

  • Создать скрипт
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 777.777.777.777 root router 0 0 89888888888 "test"