Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: pavelc 31. 01. 2015, 16:06:23
-
Ahoj,
mam k routerboardu pripojen GSM model pripojeny k serial0 a seriovou konzoli mam povolenou pres SSH.
Vse funguje asi takto:
bash$ ssh serial@rb
[Ctrl-A is the prefix key]
AT
OK
[Q - quit connection] [B - send break]
[A - send Ctrl-A prefix] [R - autoconfigure rate]
Connection to rb closed.]
bash$
Pokud chci ale AT prikaz poslat "inline", vypise se chyba. Poradite, co s tim?
bash$ ssh serial@rb "AT"
expected command name (line 1 column 1)
bash$
-
Tak uz to asi nepotrebuju, vytvoril jsem si skript sms.sh, ktery dela, co potrebuji:
#!/bin/sh
ssh rb "/tool sms send serial0 phone-number=+420######### message=\"$(cat /dev/stdin)\""
-
Nechybi mu na konci "\r\n"?
-
Nechybi, zkousel jsem \n, \n\n, \r\n a nic nefungovalo. Spis jde obecnejsi problem, ze nejde (snadno) posilat stdout na aplikaci, ktera potrebuje pseudo terminal.
-
Pokud potrebuje terminal, tak ne. Ja jsem komunikaci s MK pres ssh resil expectem - nic prijemnyho :(