有什么方法监控ip
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 39
- 注册时间: 2009-01-01 14:06
Re: 有什么方法监控ip
我用的是vdsl拨号 现在情况是宽带会过一段时间强制更换ip 使得我的服务器解析不能及时得到更新 需要手动执行一段命令才行 有什么方法可以在ip变更后自动执行这段命令
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 有什么方法监控ip
用程序处理呗。下边是我用的脚本(部分信息已隐藏)nameaj 写了:我用的是vdsl拨号 现在情况是宽带会过一段时间强制更换ip 使得我的服务器解析不能及时得到更新 需要手动执行一段命令才行 有什么方法可以在ip变更后自动执行这段命令
http://p.vim-cn.com/cGW/python
然后加 crontab 里每隔段时间跑下。
如果你的 IP 可以用 ifconfig 取得的话会更简单。
-
- 帖子: 39
- 注册时间: 2009-01-01 14:06
Re: 有什么方法监控ip
这代码怎么用?lilydjwg 写了:用程序处理呗。下边是我用的脚本(部分信息已隐藏)nameaj 写了:我用的是vdsl拨号 现在情况是宽带会过一段时间强制更换ip 使得我的服务器解析不能及时得到更新 需要手动执行一段命令才行 有什么方法可以在ip变更后自动执行这段命令
http://p.vim-cn.com/cGW/python
然后加 crontab 里每隔段时间跑下。
如果你的 IP 可以用 ifconfig 取得的话会更简单。
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: 有什么方法监控ip
花生壳是个好东西!
- lldonger
- 帖子: 101
- 注册时间: 2010-10-15 15:42
Re: 有什么方法监控ip
while [ 1 ]
-
- 帖子: 14
- 注册时间: 2009-05-12 19:25
Re: 有什么方法监控ip
代码: 全选
#!/bin/sh
ip=192.168.1.2
while [ 1 ]; do
ifconfig | grep -q "$ip" ||echo "run script."
sleep 60
done
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 有什么方法监控ip
为什么不用 while true?solone1020 写了:run script换成脚本。代码: 全选
#!/bin/sh ip=192.168.1.2 while [ 1 ]; do ifconfig | grep -q "$ip" ||echo "run script." sleep 60 done