最新公告
  • 资源宝-专注于优秀资源,本站秉承服务宗旨 履行“站长”责任, 服务永无止境!
  • Amazon云服务器、流量用尽后自动关机脚本!防止被意外扣费

    已弃用QQ,邮箱:[email protected] 【哔哩哔哩留言】上线看见信息第一时间回复,本站大部分源码亲测

    Amazon云服务器、流量用尽后自动关机脚本!防止被意外扣费

    1.安装依赖:
    sudo apt install vnstat bc -y

    2.查看自己的网卡名称,一般是ens5。输入命令:ip link 可以查到

    3.打开vnstat配置文件

    sudo nano /etc/vnstat.conf

    修改下面几项配置:

    Interface "ens5"
    # 使用GB为单位
    UnitMode 1
    # 每月起始日期
    MonthRotate 1
    4.重启vnstat使配置生效

    sudo systemctl restart vnstat

    5.最后添加自动关机脚本 check.sh,内容如下:
    #!/bin/bash

    # 网卡名称
    interface_name="ens5"
    # 流量阈值上限
    traffic_limit=1700
    #更新网卡记录
    vnstat -i "$interface_name"
    #获取每月用量 $11:进站+出站;$10是:出站;$9是:进站
    ax=`vnstat --oneline | awk -F ";" '{print $11}'`
    #如果每月用量单位是GB则进入
    if [[ "$ax" == *GB* ]]; then
    #每月实际流量数除以流量阈值,大于或等于1,则执行关机命令
    if [ $(echo "$(echo "$ax" | sed 's/ GB//g') / $traffic_limit"|bc) -ge 1 ]; then
    sudo /usr/sbin/shutdown -h now
    fi
    fi

    6.授于权限
    chmod +x check.sh
    COPY
    7.设置定时执行,每5分钟执行一次检查
    */5 * * * * /bin/bash /home/admin/check.sh > /tmp/cron_shutdown_debug.log 2>&1
    大功告成!

    资源宝-—专注于优秀资源搜集共享与发布
    资源宝 » Amazon云服务器、流量用尽后自动关机脚本!防止被意外扣费
    本站所有资源来源于网络,仅限用于学习研究;无任何技术支持!不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除内容。如果您喜欢,请支持正版。如有侵权请邮件与我们联系处理。

     本站部分源码亲测,单个源码赞助前请咨询 

    • 99999访问总数
    • 206会员总数(位)
    • 9539资源总数(个)
    • 900 资源大小(GB)
    • 2376稳定运行(天)

    提供最优质的资源集合

    网站源码 APP源码