|
|
目前正在做一款手机,众所周知手机上网是需要利用无线模块的串口来发送和接收数据的。假如我用的是串口0:/dev/ttyS0
在linux内核已经编译加入了pppd的支持,我在linux的命令行下按如下方法使用pppd是没错的:
/usr/sbin/pppd call gprs_on
脚本gprs_on在/etc/ppp/peers/下面,我将有用到的文件打包成ttt.rar,详见附件。
里面有tmplog文件是记录的信息,最后我按ctrl+c终止。
如果一个脚本里即有connect "" 也有disconnect "" 的话,正如ttt/peers/GPRSAdvanced1113323961
这个脚本,此时我如果按下面调用的话,实际上是个什么过程?肯定connect后面的脚本没有调用,我该如何调用?
/usr/sbin/pppd nodetach notty debug call GPRSAdvanced1113323961
这时用ps -aux|grep pppd可以看到pppd已经启动,但是,我在connect 后面的脚本里加入一些信息的话可以看到此时并没有connect。那我如何才能启动呢?
如果有人讨论的话我可以说的更详细些,把connect和disconnect的脚本也给出。
现在主要问题是如何才能调用connect的脚本,以及disconnect的脚本。call [script]的script里即有connect 也有 disconnect呀,pppd这时肯定是都没有调用的。
谢谢各位。
bow |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|