更新/编译 sendmail 脚本不起作用。

更新/编译 sendmail 脚本不起作用。

我写了一个脚本来更新sendmail并在unix系统上编译我把这些行

if [ ! -e $CWD/src/$NAME-$VERSION.tar.gz.sig ]
then
    echo "$NAME-$VERSION signatures missing"
    wget -c $SIGSOURCE -O $CWD/src/sendmail.$VERSION.tar.gz.sig
else
    echo
fi

if [ ! -e $CWD/src/$NAME-$VERSION.tar.gz ]
then
    echo "$NAME-$VERSION source missing"
    wget -c $SOURCE -O $CWD/src/sendmail.$VERSION.tar.gz
else
    echo
fi

当然 SIGSOURCE 和 SOURCE 是定义的。问题是,即使文件 tar.gz 和 tar.gz.sig 位于目录 $CWD/src 上,命令 wget 也会运行并浪费大量时间用于 ftp 连接。这段代码有什么问题?

相关内容