#!/bin/sh usage() { echo 'usage: $0 start|stop ' 1>&2 exit 1 } [ $# -eq 2 ] || usage cmd="$1" device="$2" log="/root/usb.log" case "${cmd}" in start) exec >>"${log}" 2>&1 date "+[%F %T] attaching $device" /usr/sbin/kbdcontrol -k "/dev/$device" >"${log}" 2>&1 date "+[%F %T] detaching $device" /usr/sbin/kbdcontrol -k /dev/kbd0