LinuxSir.cn,穿越时空的Linuxsir!

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

请教:如何使某一程序在后台每隔十分钟就运行一次!

[复制链接]
发表于 2003-8-2 08:40:41 | 显示全部楼层 |阅读模式
如题。谢谢。
我的目录是解决动态域名更新的问题,有时间因为网络不好adsl容易掉线,当网络好了的时间不用我们亲自去拨号自动的就连上去了。而这个时间动态域名却不能得以更新。把更新命令加到adsl-start里面是不起作用的。
发表于 2003-8-2 08:54:47 | 显示全部楼层
crontab可以做到
man一下
 楼主| 发表于 2003-8-2 09:27:56 | 显示全部楼层
现在我没有做到每隔十分钟,
但我的问题却解决了。


你可以编辑你的/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/ezip/ez-ipupdate -c /usr/local/ezip/qdns.conf &

exit 0
发表于 2003-8-2 16:46:40 | 显示全部楼层
呵呵,这就是LINUX的优点之一,我们可以把它用的很活~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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