LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: Snoopy

取每一次播号的ip地址?

[复制链接]
发表于 2004-1-9 11:00:14 | 显示全部楼层
方法很多:

ifconfig 可以列出网络设备信息;

你可以看看拨号脚本(如:ifup-ppp)到底做了什么, 启动了什么进程, 设定了什么标识(如lock等), 然后通过这些东西进行判断.
发表于 2004-1-9 11:33:39 | 显示全部楼层
我一般用/sbin/ip addr 来取ip地址
发表于 2004-1-10 11:06:07 | 显示全部楼层
最初由 pinksnoopy 发表
如何知道系统播号了没有呢??

也就是知道系统播号了后才能取ip

ifconfig
ps -x|grep connect
lsof
netstat

more
 楼主| 发表于 2004-1-10 17:37:40 | 显示全部楼层
最初由 home 发表
ifconfig
ps -x|grep connect
lsof
netstat

more



是的,对于人来说懂,可程序呢?它脑袋进水了啊,怎么写 ?

就是那程序一直在运行,然后发现一有播号就取出地址,!

不好意思,我想学shell,可这阵没时间,麻烦大家了,
发表于 2004-1-10 17:55:53 | 显示全部楼层
你参考一下这个:
  1. until ! ps -e|grep -q pppd;do   ##如果没有找到拨号进程,就进入睡眠,如果找到的话就执行done后面的命令
  2.         sleep 1
  3.         done
  4. /sbin/ifconfig|grep addr
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表