美文网首页
用bash写了个cgi脚本下载日志

用bash写了个cgi脚本下载日志

作者: 苍蝇的梦 | 来源:发表于2022-10-08 14:19 被阅读0次

    2019-10-18 遇到的一点小问题

    最近使用浏览器访问http://ip/wannoo.cgi下载日志文件,记录一下。
    主要就是ZIP压缩Content-type:application/octet-stream下载

    # 如果是文件夹就使用zip打包
    if [[ -d "${log_dir}" ]]; then
        zip -r -j "${log_tmp_path}" "${log_dir}"
    fi
    
    #文件不存在就提示
    if [[ ! -e "${log_path}" ]]; then
        echo -e "Content-type: text/plain;charset=utf-8\n"
        echo -n "提示错误信息"
        exit 1
    fi
    
    
    #正常下载
    echo -e "Content-Disposition:attachment;filename=${filename}"
    echo -e "Content-Length:$(ls -l ${log_tmp_path} | awk '{print $5}')"
    echo -e "Content-type:application/octet-stream\n"
    cat "${log_tmp_path}"
    

    相关文章

      网友评论

          本文标题:用bash写了个cgi脚本下载日志

          本文链接:https://www.haomeiwen.com/subject/viikortx.html