Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Check interval seconds
- CHECKINTERVAL=0.1
- # console
- CONSOLE=/dev/console
- #indicator to use [caps, num, scroll]
- INDICATOR=num
- getVmstat() {
- cat /proc/vmstat|egrep "pgpgin|pgpgout"
- }
- #turn led on
- function led_on()
- {
- setleds -L +${INDICATOR} < ${CONSOLE}
- }
- #turn led off
- function led_off()
- {
- setleds -L -${INDICATOR} < ${CONSOLE}
- }
- # initialise variables
- NEW=$(getVmstat)
- OLD=$(getVmstat)
- ##
- while [ 1 ] ; do
- sleep $CHECKINTERVAL # slowdown a bit
- # get status
- NEW=$(getVmstat)
- #compare state
- if [ "$NEW" = "$OLD" ]; then
- led_off ## no change, led off
- else
- led_on ## change, led on
- fi
- OLD=$NEW
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement