wangchenxicool

博客园 首页 联系 管理

可以通过修改PPPd拨号脚本来实现自动重拨(/etc/ppp/peers/gprs),例如:

holdoff 45  //拨号超时45秒
maxfail
6 //重拨次数6次

如果用新的进程来重新进行拨号会出现僵死进程(原先的拨号进程),不过可以用waitpid来结束该进程。

if(pid != 0)
{
if (waitpid(pid,NULL,0) != pid) //等待PPPD僵死进程结束
{
printf(
"Wait pppd pid error!\n");
return;
}
}
posted on 2011-09-05 20:03  wangchenxicool  阅读(1403)  评论(0)    收藏  举报