Linux下gprs的ppp拨号,脚本运行遇到问题:unterminated quote

maryplum 2012-04-12 03:16:52
Linux下gprs的ppp拨号,采用的是脚本的方法。
在网上找的代码,chat-gprs-connect 脚本中;
Linux下gprs的ppp拨号,脚本运行遇到问题:
TIMEOUT 5
ECHO ON
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
TIMEOUT 5
"AT
OK ATE0
TIMEOUT 60
SAY "Press CTRL-C to break the connection process.\n"
OK AT+CGREG=1
OK AT+CGATT=1
OK 'AT+CGDCONT=1,"IP","CMNET"'
OK AT+CGQMIN=1,0,0,0,0,31
OK AT+CGACT=1,1
OK ATDT*99***1#
TIMEOUT 60
SAY "Waiting for connect...\n"
CONNECT "
SAY"Connect Success!\n"
每次运行到 "AT
都会遇到问题:

timeout set to 5 seconds
abort on (\nBUSY\r)
abort on (\nERROR\r)
abort on (\nNO ANSWER\r)
abort on (\nNO CARRIER\r)
abort on (\nNO DIALTONE\r)
timeout set to 5 seconds
unterminated quote (line 9)
Connect script failed
网上有的会写成'' \rAT,也会出现同样的错误。unterminated quote这个我自己分析是引号的问题,但是不清楚应该怎么改?
不知道脚本里面关于AT指令的写法该怎么写?
网上看到一个帖子,说这个文件不是shell脚本文件。
我新建的时候,就是在FEDORA中 gedit chat-gprs-connect ,然后把程序输入进去的。
...全文
491 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
maryplum 2012-04-13
  • 打赏
  • 举报
回复
找到原因了。"AT 应该是‘’AT 。就是两个单引号,不是一个双引号。不知道写这个文件的规则,找了几天才发现这个原因

21,595

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧