LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1779|回复: 5

帮忙看一下这个shell,是用于3322.org内网主机IP更新用

[复制链接]
发表于 2003-10-10 13:42:49 | 显示全部楼层 |阅读模式
请帮忙解说一下:
#!/bin/sh

#请修改下面两个参数

HOSTNAME="test.9966.org"
USERPASS="user:pass"

#请修改下面两个命令的路径

LYNX="/usr/bin/lynx"
UPDATER="/usr/local/bin/ez-ipupdate"

ADDRESS=`${LYNX} -source http://www.3322.org/dyndns/getip`
${UPDATER} -a ${ADDRESS} -h ${HOSTNAME} -S qdns -u${USERPASS}

刚开始学习shell,请多多指教了.
发表于 2003-10-10 14:11:22 | 显示全部楼层
#!/bin/sh
HOSTNAME="test.9966.org"
USERPASS="user:pass"
LYNX="/usr/bin/lynx"
UPDATER="/usr/local/bin/ez-ipupdate"
ADDRESS=`${LYNX} -source http://www.3322.org/dyndns/getip`
#上述都是进行变量赋值

${UPDATER} -a ${ADDRESS} -h ${HOSTNAME} -S qdns -u${USERPASS}
#上述命令等价于:
ez-ipupdate -a ipaddress -h hostname -S qdns -u username
当然在此脚本中都是被相应的变量替换啦~~
(我系统上没有ex-ipupdate,)
 楼主| 发表于 2003-10-10 14:48:40 | 显示全部楼层
谢谢javalee指点,那个ex-ipupdate就是3322.org动态IP更新的程序,没想到这家伙可以这样子更新数据的.
发表于 2003-12-1 22:56:21 | 显示全部楼层
3322的更新还有更加简单的办法,连客户端都不用安装,也不用配置文件,不用知道IP,使用lynx(一般的Linux, BSD都自带), 就可以了, 使用方法:

lynx -mime_header -auth=user:pass "http://www.3322.org/dyndns/update?system=dyndns&hostname=myhost.3322.org"

各位可以试
发表于 2003-12-1 23:10:22 | 显示全部楼层
楼主都说些什么,头好晕:eek:
发表于 2008-5-7 07:44:55 | 显示全部楼层
Post by ppyy;431106
3322的更新还有更加简单的办法,连客户端都不用安装,也不用配置文件,不用知道IP,使用lynx(一般的Linux, BSD都自带), 就可以了, 使用方法:

lynx -mime_header -auth=user:pass "http://www.3322.org/dyndns/update?system=dyndns&hostname=myhost.3322.org"

各位可以试


非常感谢~  设置成功了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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