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

图片[1]-Amazon云服务器、Lightsail流量用尽后自动关机脚本!防止被意外扣费-零度博客

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

7.设置定时执行,每5分钟执行一次检查

*/5 * * * * /bin/bash /home/admin/check.sh > /tmp/cron_shutdown_debug.log 2>&1

大功告成!

THE END
喜欢就支持一下吧
点赞1527 分享
新电脑到手后要做的7件重要事情,一件也不能漏!| 零度解说-零度博客

新电脑到手后要做的7件重要事情,一件也不能漏!| 零度解说

新电脑到手后你一定要记得做的7件重要事情... https://youtu.be/gXR93R1GNzk
admin的头像-零度博客admin
01.6W+2250
Windows 10 最实用的十个快捷键!-零度博客

Windows 10 最实用的十个快捷键!

熟练运用Windows 10上的这十个非常实用的快捷键,将会给我们在工作及学习上带来巨大的便利! https://youtu.be/Mz_IT2vtPTw
全球最大虚拟货币交易网站之一被黑! 损失1.5千万美元以太币-零度博客

全球最大虚拟货币交易网站之一被黑! 损失1.5千万美元以太币

据报道,全球最大的加密货币交易所之一 Crypto.com 遭到黑客攻击,至少价值 1500 万美元的以太坊被盗。此次黑客攻击是影响加密货币交易所的一系列安全分支中的最新一次,它进一步损害了人们对新...
admin的头像-零度博客admin
01.5W+2251
U盘神器!实用软件即插即用,完全免费开源!便携高效,‘老司机’出行必备 | 零度解说-零度博客

U盘神器!实用软件即插即用,完全免费开源!便携高效,‘老司机’出行必备 | 零度解说

https://youtu.be/KwVNK1ZIRWI?si=6cF2J8aB1SFeIzmB   便携U盘软件制作工具下载:https://www.freedidi.com/17714.html
AB Download Manager 下载神器!完全免费开源,可以完全替代IDM-零度博客

AB Download Manager 下载神器!完全免费开源,可以完全替代IDM

下载从未这么简单通过与浏览器的无缝集成从任何地方轻松下载文件,享受快速、免费的下载体验下载方式:1、Github下载 【点击前往】2、备用 下载   【点击前往】特性1、现代化的简洁界面简洁的...
admin的头像-零度博客admin
04.7W+4173
推荐8款精品浏览器插件!非常强悍实用!!支持 Chrome、edge、火狐、Safari 等扩展 |  零度解说-零度博客
Tron脚本:自动化清除电脑病毒的强大工具!-零度博客

Tron脚本:自动化清除电脑病毒的强大工具!

在当今复杂的数字环境中,计算机病毒和恶意软件仍然是一个持续的威胁。为了应对这一挑战,IT专业人士和高级用户经常求助于自动化工具来简化清理过程。其中一个强大而受欢迎的工具就是Tron脚本。Tr...
“白嫖” 小红伞杀毒软件专业版,活动只剩3天,堪称白送!  | 零度解说-零度博客
Chrome浏览器关闭Idle Detection API 的方法-零度博客

Chrome浏览器关闭Idle Detection API 的方法

 1.Chrome浏览器关闭的地址:chrome://settings/content/idleDetection2.Edge、Brave关闭:暂无方法..... (我会关注并更新这个问题)
admin的头像-零度博客admin
01W+652