全球灰产交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

全球云38元起免备案V2EX搬瓦工灰产
SEO查询超级PING网站测速
Virmach特价鸡乌云漏洞吾爱破解
查看: 133|回复: 6

哪位大佬有 好用的 流量阈值自动关机的脚本

[复制链接]

119

主题

505

回帖

1925

积分

金牌会员

Rank: 6Rank: 6

积分
1925
发表于 2024-9-4 19:53:16 | 显示全部楼层 |阅读模式
20230417
哪位大佬有 好用的 流量阈值自动关机的脚本

求 推荐   
目前有两台  阿里云ecs
配置如下
2H 0.5G 2G

2H 0.5G 20G
hostloc邀请码购买+tg:@Sendtoae86bot
回复

使用道具 举报

119

主题

505

回帖

1925

积分

金牌会员

Rank: 6Rank: 6

积分
1925
 楼主| 发表于 2024-9-5 08:09:48 | 显示全部楼层
顶                           
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

714

主题

1011

回帖

5018

积分

论坛元老

Rank: 8Rank: 8

积分
5018
发表于 2024-9-5 08:22:42 | 显示全部楼层
搜下论坛,之前好像有人发过脚本
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

17

主题

537

回帖

1725

积分

金牌会员

Rank: 6Rank: 6

积分
1725
发表于 2024-9-5 09:06:40 | 显示全部楼层
本帖最后由 奔跑吧蜗牛cc 于 2024-9-5 09:08 编辑

直接参考GPT自己写一个,分分钟的事情。
为了实现当网络流量达到预定值时自动关机的功能,可以编写一个简单的Linux脚本。这个脚本将使用 `vnstat` 监控网络流量,并在达到指定阈值时执行关机操作。

以下是一个示例脚本:

1. 首先,确保你已经安装了 `vnstat`。你可以使用以下命令来安装它:

  1. sudo apt-get install vnstat
复制代码


2. 创建一个新的脚本文件,例如 `monitor_traffic.sh`:

  1. nano monitor_traffic.sh
复制代码


3. 在文件中添加以下内容:

  1. #!/bin/bash

  2. # 预定的流量阈值(单位:MB)
  3. THRESHOLD=1000

  4. # 获取当前的流量数据
  5. RX=$(vnstat --oneline | awk -F';' '{print $4}' | awk '{print $1}')
  6. TX=$(vnstat --oneline | awk -F';' '{print $5}' | awk '{print $1}')

  7. # 将流量数据转换为MB
  8. RX_MB=$(echo $RX | awk '{print int($1)}')
  9. TX_MB=$(echo $TX | awk '{print int($1)}')

  10. # 计算总的流量
  11. TOTAL_TRAFFIC=$((RX_MB + TX_MB))

  12. # 检查总流量是否超过阈值
  13. if [ "$TOTAL_TRAFFIC" -ge "$THRESHOLD" ]; then
  14.     echo "流量达到预定值,系统即将关机..."
  15.     sudo shutdown -h now
  16. else
  17.     echo "当前流量:$TOTAL_TRAFFIC MB,未达到预定值:$THRESHOLD MB"
  18. fi
复制代码


4. 保存并关闭文件。

5. 给脚本添加可执行权限:

  1. chmod +x monitor_traffic.sh
复制代码


6. 你可以通过手动运行脚本来测试它:

  1. ./monitor_traffic.sh
复制代码


为了定期检查流量并执行关机操作,可以使用 `cron` 定时任务来定期运行此脚本。例如,每分钟运行一次:

  1. crontab -e
复制代码


然后添加以下行:

  1. * * * * * /path/to/monitor_traffic.sh
复制代码


请将 `/path/to/monitor_traffic.sh` 替换为你的脚本的实际路径。

这样,系统将每分钟检查一次网络流量,当流量达到预定值时将自动关机。
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

119

主题

505

回帖

1925

积分

金牌会员

Rank: 6Rank: 6

积分
1925
 楼主| 发表于 2024-9-5 10:08:40 | 显示全部楼层
奔跑吧蜗牛cc 发表于 2024-9-5 09:06
直接参考GPT自己写一个,分分钟的事情。
为了实现当网络流量达到预定值时自动关机的功能,可以编写一个简单 ...

感谢  目前已有
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

5

主题

14

回帖

77

积分

注册会员

Rank: 2

积分
77
发表于 2024-9-5 09:06:00 | 显示全部楼层
七年 发表于 2024-9-5 10:08
感谢  目前已有

请教一下是哪个自动关机的脚本呢?  我也想整一个。
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

119

主题

505

回帖

1925

积分

金牌会员

Rank: 6Rank: 6

积分
1925
 楼主| 发表于 2024-9-5 12:01:25 | 显示全部楼层
开开找心心 发表于 2024-9-5 12:01
请教一下是哪个自动关机的脚本呢?  我也想整一个。

我用的是这个 写了一个流量达阈值自动关机的小脚本
https://hostloc.com/thread-1341201-1-1.html
(出处: 全球灰产交流论坛)
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

展开

QQ|Archiver|手机版|小黑屋|全球灰产交流论坛

GMT+8, 2024-11-1 22:34 , Processed in 0.043175 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表