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 分享
篡改猴 Tampermonkey 堪称最强的浏览器扩展程序-零度博客

篡改猴 Tampermonkey 堪称最强的浏览器扩展程序

篡改猴 Tampermonkey 堪称最强的浏览器扩展程序,很多不可描述的功能,都可以通过该插件来实现我们需要的功能!如需提升您的浏览体验,推荐使用篡改猴!🌐🚀 篡改猴是一款功能强大的浏览器扩展...
admin的头像-零度博客admin
1.6W+1407
Windows、MacOS、安卓TV、手机 、AppleTV上播放直播视频的正确姿势!-零度博客

Windows、MacOS、安卓TV、手机 、AppleTV上播放直播视频的正确姿势!

Windows   PotPlayer  完全免费开源,播放直播源非常不错! VLC for Windows 免费开放源代码的便携式跨平台媒体播放器。 Kodi 具有库支持的免费跨平台媒体播放器。 IPTV Simple PVR - ...
admin的头像-零度博客admin
2W+6545
AI 声音克隆神器!MockingBird  轻松实现用自己的声音进行文字转语音 !附最新安装、使用教程!| 零度解说-零度博客
盘点那些小众但却很有意思、又实用的网站! | 零度解说-零度博客
在PC/笔记本电脑上安装 Android TV 智能电视! 不影响原系统-零度博客

在PC/笔记本电脑上安装 Android TV 智能电视! 不影响原系统

  1.下载 Android TV 系统:【点击下载】 2.获取Rufus U盘工具:【点击下载】 3.准备一个8G以上的U盘,当然这个U盘建议是3.0的USB接口,会更快!效果更佳 具体的安装教程: https://youtu....
微信聊天记录恢复软件-零度博客

微信聊天记录恢复软件

    根据部分观众反应,购买后收不到它们的激活码,为了你财产安全, 切勿购买微恢复的任何产品,否则后果自负!  
admin的头像-零度博客admin
2.1W+2263
Vercel免费容器一键 部署 Hexo 轻量级的博客!-零度博客

Vercel免费容器一键 部署 Hexo 轻量级的博客!

安装教程 账号准备 请注册好:Github 账号  再前往Vercel 网站 使用Github账号注册一个账号。这样注册好以后 Vercel里面就可以看到你 Github 里面的项目了。 创建 Hexo 项目 创建 Hexo 项目直...
admin的头像-零度博客admin
1.4W+6541
Ubuntu安装V2ray教程-零度博客

Ubuntu安装V2ray教程

  Ubuntu安装V2ray教程   https://youtu.be/PExZJa-yoa8   1,在应用中心搜索:V2ray 找到qv2ray 下载并安装   2,安装完成以后打开软件,点击软件左上角的首选项-内核设置...
寻找资源必备的8个免费好用网站!-零度博客

寻找资源必备的8个免费好用网站!

  1.Google 图片搜索引擎:https://www.google.com/imghp?hl=zh-CN&tab=ri&ogbl 2.图片去背:https://remove.bg 3.图标下载:https:iconfinder.com 4.免费的学术搜索引擎:https:/...
admin的头像-零度博客admin
1.7W+1091