LinuxSir.cn,穿越时空的Linuxsir!

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

[请教][抛砖引玉]在Linux下如何用脚本解决3322域名转向?

[复制链接]
发表于 2007-4-13 21:59:47 | 显示全部楼层 |阅读模式
我在Win下已解决,但Linux刚用,还不熟,不会写sh,就求教各位了。
附Win下.cmd代码,作系统服务运行的。

  1. @echo off
  2. :run
  3. for /F "tokens=2 delims=:" %%i in ('ipconfig ^|find "IP Address" ^|find " 218."') do set _IP=%%i
  4. REM 因为开了IPv6,要排除那个IPv6的IP Address。
  5. for /F "tokens=1" %%i in ('echo %_IP%') do set _IP=%%i

  6. set _domainID=1
  7. set _user=******
  8. set _passwd=******

  9. wget --http-user=%_user% --http-passwd=%_passwd% "http://www.3322.org/dyndns/update?system=dyndns&hostname=***%_domainID%.3322.org&myip=%_IP%&wildcard=ON" -O log.txt
  10. set _user=
  11. set _passwd=
  12. type log.txt

  13. ping -w 900000 -n 1 1.1.1.1 2>nul >nul
  14. REM 延时
  15. goto:run
复制代码


再问,感觉直接塞到用户home下的那个隐藏的启动文件夹(KDE)没技术含量。我目前用OpenSUSE(就10.2那个),在启动中网卡初始后运行要如何调?
不过目前只要能让它后台运行就够了。
 楼主| 发表于 2007-4-17 20:35:43 | 显示全部楼层
自顶一下。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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