#!/bin/sh # Get GPRS transmission tx=$(gconftool -g /cellui/settings/datacounter/transfer/gprs_home_tx_bytes) rx=$(gconftool -g /cellui/settings/datacounter/transfer/gprs_home_rx_bytes) txMB=$(($tx/1000000)) rxMB=$(($rx/1000000)) echo "up: $txMB MB, down: $rxMB MB"
#!/bin/sh # Get total GPRS transmission in MB tx=$(gconftool -g /cellui/settings/datacounter/transfer/gprs_home_tx_bytes) rx=$(gconftool -g /cellui/settings/datacounter/transfer/gprs_home_rx_bytes) total=$((($tx+$rx)/1000000)) echo "Data used = $total MB"
#!/bin/sh # Warn in red if data left <20% tx=$(gconftool -g /cellui/settings/datacounter/transfer/gprs_home_tx_bytes) rx=$(gconftool -g /cellui/settings/datacounter/transfer/gprs_home_rx_bytes) total=$(($tx+$rx)) usage=$(gconftool -g /cellui/settings/datacounter/general/gprs_home_notification_period_UI) amount=`dc $total $usage / p` if [ $(echo "$amount > 0.800" |bc) -eq 1 ] then echo {{red}}"Data left < 20%" fi exit 1