Addpac GS1001 отправка СМС через telnet

Материал из m6a
Версия от 18:44, 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…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
  • Создать скрипт
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