#!/bin/sh TIMES=5 TTY=9 DEV=/dev/ram2 DIR=/usr/bin PILOTPORT=/dev/ttyS0 PILOTRATE=115200 export PILOTPORT PILOTRATE while [ $TIMES -gt 0 ] do FAILED= nc 192.168.1.2 45343 > $DEV && break || sleep 120 FAILED=yes TIMES=`expr $TIMES - 1` done [ $FAILED ] && exit 1 mkdir $DIR mknod /dev/tty$TTY c 4 $TTY mount -t ext2 $DEV $DIR open -c $TTY -s -- /bin/sh -c "while true; do $DIR/pi-nredir $PILOTPORT; done"