Немного подправил под SkyStar3. Выкладываю на всеобщее обозрение.
Код: Выделить всё
#!/bin/sh
DIR="/usr/local"
IP="192.168.55.197"
MAC="00:00:C0:A8:37:C5"
PID="4160"
#GLOBAX_BIN="/usr/local/bin/globax"
GLOBAX_CONF="/usr/local/bin/globax.conf"
cd $DIR/bin
case "$1" in
start)
sleep 10
echo "Loading drivers"
modprobe budget
echo "Creating devices"
sleep 30
echo "Tuning..."
szap -c /etc/channels.conf -n 1 -x 2>&1>/dev/null
dvbnet -p $PID 2>&1>/dev/null
ifconfig dvb0_0 $IP
ifconfig dvb0_0 hw ether $MAC
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
#$GLOBAX_BIN
globax $GLOBAX_CONF 2>&1>/dev/null
echo "All done"
;;
stop)
killall -9 globax
ifconfig dvb0_0 down
$DIR/bin/dvbnet -d dvb0_0
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start | stop | restart"
;;
esac
Если что-то не так, то подправьте.