#!/usr/bin/perl require "sys/ioctl.ph"; open( FH, "/dev/console" ) || die "cannot open console"; $KDSETLED = 0x4B32; $KDGETLED = 0x4B31; $LED_NUM = 0x02; $LED_CAP = 0x04; $LED_SCR = 0x01; ioctl(FH, $KDGETLED, $orig); @ary = unpack("ccccs",$orig); foreach $state ( $LED_NUM, $LED_CAP, $LED_SCR, $ary[0] ) { $i = 0; $i |= $state; ioctl(FH, $KDSETLED, $i); sleep( 2 ); }