Difference between revisions from 2013/05/22 02:19 and 1999/11/30 00:00.Downlodad and compile [ledblink|http://www.bitplanet.de/unix/ledblink.html]
{{
vim /etc/init.d/ledblink
}}
and paste
{{
### BEGIN INIT INFO
# Provides: ledblink
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $network $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: initialize lpt
### END INIT INFO
#ledblink -l parport0
#ledblink -l parport1
#ledblink -l parport2
#ledblink -l parport3
#ledblink -l parport4
#ledblink -l parport5
#ledblink -l parport6
#ledblink -l parport7
PROGDIR="/usr/local/bin/"
PROGNAME="ledblink"
###############################################################
COMMAND="$PROGDIR$PROGNAME"
#0; $PROGDIR$PROGNAME -l parport1; $PROGDIR$PROGNAME -l parport2; $PROGDIR$PROGNAME -l parport3; $PROGDIR$PROGNAME -l parport4; $PROGDIR$PROGNAME -l parport5; $PROGDIR$PROGNAME -l parport6; $PROGDIR$PROGNAME -l parport7"
###############################################################
PATH=/bin:/usr/bin:/sbin:/usr/sbin
case "$1" in
start)
echo "Starting $COMMAND."
$COMMAND -qq -l parport0
$COMMAND -qq -l parport1
$COMMAND -qq -l parport2
$COMMAND -qq -l parport3
$COMMAND -qq -l parport4
$COMMAND -qq -l parport5
$COMMAND -qq -l parport6
$COMMAND -qq -l parport7
;;
stop)
echo "Stoping $PROGNAME."
killall $PROGNAME
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: ... {start|stop|restart}"
exit 1
;;
esac
exit 0
}}
set daemon
{{
update-rc.d ledblink defaults
}}