我们如何在init.d守护进程中定义某种间隔?

时间:2014-08-31 06:30:23

标签: bash shell

在bash脚本中考虑这些代码,我在this问题中提出了这个问题:

current=$(wget -q -O - http://checkip.dyndns.org|sed s/[^0-9.]//g)
[ "$current" != "$registered" ] && {
wget -q -O /dev/null $UPDATEURL echo "DNS updated on:"; date 
}

它应该作为守护进程在init.d上运行,因此它应该以某种间隔运行,如何在不使用crontab的情况下将此块放在间隔中。

1 个答案:

答案 0 :(得分:0)

while :
do
   current=$(...)
   [ "$current...
   sleep 60
done

或者,如果你想背景它

( while
  ...
  ...
  done ) &