我要投稿
  • 您当前的位置:365bet官方 -> 技术教程 -> 服务器网络 -> 服务器教程 -> 邮件服务器教程 -> 教程内容
  • [ 收藏本页教程 ]
  • amavis 病毒库自动升级脚本,放到crontab中就成了邮件服务器教程

    教程作者:佚名    教程来源:不详   教程栏目:邮件服务器教程    收藏本页
                  摘要:amavis 病毒库自动升级脚本,放到crontab中就成了
    #!/bin/sh
    #
    # $Id$
    #
    PATH=/bin:/usr/local/bin:/usr/bin # wget,rm,tar 的路径
    export PATH
    UVPATH=/usr/local/libexec/uvscan/ #uvscan数据文件目录
    cd $UVPATH
    rm update.ini* 
    wget http://open-systems.ufl.edu/mirrors/ftp.nai.com/virusdefs/4.x/update.ini ; >/dev/null # 下载升级配置文件
    AVVER=`grep DAT /usr/local/libexec/uvscan/update.ini | head -5 | grep '[^0-9]4[0-9][0-9][0-9][^0-9]' | head -1 | sed -e 's/^.*[^0-9]\(4[0-9]*\)[^0-9].*$/\1/'`  # 取得最新数据包版本
    if [ ! -f $UVPATH/dat-$AVVER.tar ]; then
            for i in *.tar ; do
                    mv $i $i.old
            done
            if wget http://open-systems.ufl.edu/mirrors/ftp.nai.com/virusdefs/4.x/dat-$AVVER.tar >/dev/null ; then
                    for i in *.dat ; do
                            cp -p $i $i.bak
                    done
                    if tar xf dat-$AVVER.tar ; then
                            rm -f *.old
                            echo `date` Successfully updated AntiVirus DAT files to $AVVER
                    fi
            fi
    fi

     znsoft 回复于:2003-05-24 21:00:37将上面的内容存成 updatevir.sh
    放在任一目录.
    切换到root身份
    crontab -e
    1 0 * * * /updatevir.sh目录/updatevir.sh 

    系统自动在每天0点1分检查升级 病毒库

     gadfly 回复于:2003-05-24 21:03:06是德国人的avscan吧

     znsoft 回复于:2003-05-24 21:56:32使用的是freebsd中的ports中自带的杀毒软件NAI AntiVirus 吧? 程序名就是uvscan.

    在freebsd 5.0上测试通过。

     haohaoo 回复于:2003-05-24 22:49:02那里有这个杀毒的D版下?

     znsoft 回复于:2003-05-24 23:34:43你在freebsd的 /usr/port/security/amavis-perl/下安装邮件杀毒代理时就会装上:)

     haohaoo 回复于:2003-05-25 10:11:55[quote:c9cd1d2c1c="znsoft"]你在freebsd的 /usr/port/security/amavis-perl/下安装邮件杀毒代理时就会装上:)[/quote:c9cd1d2c1c]
    我是用RH哦

     hmkart 回复于:2003-05-25 15:27:16到 bsd的哪个port目录去,打开makefile看看路径.
    然后自己用wget下来.在Linux下编译不就是了.

     llzqq 回复于:2004-03-16 12:36:12安装完后。不能收发信,看了一下日志

    Mar 16 12:08:36 home amavisd[2101]: mail forwarding failed, retry: Failure to connect to local SMTP port: Connection refused at /usr/sbin/amavis line 591, <GEN0> line 22. (message-id=<1079410114.40567dc24cc88@nero.3322.org>)

    我要投稿   -   广告合作   -   关于本站   -   友情连接   -   网站地图   -   联系我们   -   版权声明   -   设为首页   -   加入收藏   -   网站留言
    Copyright © 2009 - 20012 www.www.ct131.com All Rights Reserved.365bet官方 版权所有