监视网络流量决定是否关机--欢迎指导(交流分享)
发表于 : 2011-08-23 23:32
晚上睡觉的时候经常要下载东西, 当一定时间内,流量过小,开机显得不低碳.所以写个关机脚本
使用方法:
使用方法:
脚本以root权限运行或者在/etc/sudoers添加下面一行
ALL ALL=NOPASSWD:/sbin/poweroff
又或者使用 xdotool 来控制光标来实现关机.
代码: 全选
#!/bin/bash
# 600s/10m 内下载量小于3MB,则关机
while :
do
old=`ifconfig eth0 | awk -F'[:(]' '/bytes/{print $2}'`
new=`sleep 600;ifconfig eth0 | awk -F'[:(]' '/bytes/{print $2}'`
var=`expr $new - $old`
# bytes to MB 1024^2*3=3145728
[ $var -lt 3145728 ] || sudo poweroff
done