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 分享
Chrome AI - Chrome 内置免费/离线 AI 对话/翻译-零度博客

Chrome AI – Chrome 内置免费/离线 AI 对话/翻译

    【点击前往】下载安装插件   在侧边栏(Side panel)里打开 Chrome 内置 Gemini Nano AI,可以免费离线使用 AI 对话和翻译功能。
admin的头像-零度博客admin
2.2W+2176
如何在 Linux 上安装和设置 Sublime Text-零度博客

如何在 Linux 上安装和设置 Sublime Text

Sublime Text 是一个源代码编辑器,支持各种标记和编程语言。它提供了命令调色板、转到任何内容、自动完成、片段和插件等功能,并且适用于所有主要平台,包括 Linux、macOS 和 Windows。如果您...
admin的头像-零度博客admin
1.5W+2251
Windows 11/10 桌面右下角水印去除工具 UWD-零度博客

Windows 11/10 桌面右下角水印去除工具 UWD

UWD 是 Univniversal Watermark Disabler 的缩写 它是一款完全免费且小巧的一键移除 Windows 桌面右下角评估副本版本号水印、激活 Windows 水印的工具。 只需按一下按钮,即可以帮你轻松去除 Wi...
style2paints - 最强的线描图画上色工具!不需要安装任何环境、做任何配置,下载然后双击即可!-零度博客

style2paints – 最强的线描图画上色工具!不需要安装任何环境、做任何配置,下载然后双击即可!

Style2paints - 不需要安装任何环境、做任何配置,下载然后双击,就可以给线描图画上色。 这个 AI 项目是二次元的福音,虽然他是基于 AI 驱动,但这个项目不需要你安装任何环境、做任何配置。直...
admin的头像-零度博客admin
1.3W+6539
如果您仍然想念 Google Reader,一个新的基于 Web 的 RSS 客户端 【Substack 】更适合你-零度博客

如果您仍然想念 Google Reader,一个新的基于 Web 的 RSS 客户端 【Substack 】更适合你

Substack 的 RSS 提要阅读器现在可以作为 Web 和移动应用程序使用,这可以使其更广泛地使用。 Substack 是最新一家试图让谷歌阅读器死而复生的公司——至少在精神上是这样。 在 Google 流行的 R...
admin的头像-零度博客admin
1.6W+2250
10个免费看电影、电视剧的网站-零度博客

10个免费看电影、电视剧的网站

  1.独播库: https://www.duboku.tv 2.片库:https://www.mypianku.net 3.奈飞中文电影站:https://yanetflix.com 4.电影蜜蜂:https://www.dybee.tv 5.剧嗨:https://www.juhi.cc 6.555...
admin的头像-零度博客admin
1.4W+652
Chrome 浏览器上7款非常神奇又超实用的插件!-零度博客
Telegram 服务器出现大范围的宕机!导致大量用户无法正常使用电报-零度博客

Telegram 服务器出现大范围的宕机!导致大量用户无法正常使用电报

  2022年 1月17号 22点左右开始 全球流行的私密聊天应用程序:telegram 俗称电报,出现大范围的宕机现象。 零度TG群:https://t.me/lingdutg ,平时晚间都会有1000多人在线, 但是今晚一直...
电脑硬件性能测试工具-零度博客

电脑硬件性能测试工具

CrystalDiskMark:https://crystalmark.info/en/software/crystaldiskmark/ 国际象棋大师:http://www.jens-hartmann.at/Fritzmarks/ CPU-Z:https://www.cpuid.com/softwares/cpu-z.html Quick...
admin的头像-零度博客admin
1.1W+652