|
发表于 2003-6-19 09:25:55
|
显示全部楼层
我觉得不用cron!
你可以编辑你的/etc/ppp/ip-up脚本,将你要运行的刷新程序写入到这个脚本中,这样,当ADSL调线了,从新连上去的时候,它会自动执行刷新程序。我的是这样的:
#/etc/ppp/ip-up
#!/bin/bash
# This file should not be modified -- make local changes to
# /etc/ppp/ip-up.local instead
PATH=/sbin:/usr/sbin:/bin:/usr/bin
export PATH
LOGDEVICE=$6
REALDEVICE=$1
[ -f /etc/sysconfig/network-scripts/ifcfg-${LOGDEVICE} ] && /etc/sysconfig/network-scripts/ifup-post ifcfg-${LOGDEVICE}
[ -x /etc/ppp/ip-up.local ] && /etc/ppp/ip-up.local "$@"
/usr/local/bin/dnsupdate &
#把它放入后台执行。如果没有刷新成功,它会继续,直到成功为
#止。这是个脚本。你也可以将刷新的命令全部写在这里。
#例如:/usr/local/bin/ez-ipupdate -c /usr/local/bin/ez-ipupdate.conf &
/etc/ppp/email &
# 这个脚本功能是当它重新联线后,将IP地址email一份给我的外部
#mail,当我在外面的时候都知道服务器的IP地址。
exit 0 |
|