Немного не понял (szap ... &>/dev/nul ?)
Совершенно верно. Не повредит.
szap -c /etc/channels.conf -n 1 > /dev/null &
Но я ведь хочу еще и TV смотреть (иногда).
TV обычно смотрят с помощью Kaffeine, Me-tv, VLC, в общем кому что нравится, а им szap запускать не нужно.
Кстати, SkyStar2 легко переключается между TV и интернетом, чего не скажешь про TT-1401
Не замечал.
А впрочем работает и работает, как говорят:-"работает- не трогай".(но как удержаться

)
Заготовка скрипта.
#!/bin/sh
PATH=/usr/sbin:/usr/bin:/sbin:/bin
PID=XXXX
IP=XXX.XXX.XXX.XX
MAC=00:00:XX:XX:XX:XX
NAME=`basename $0`
case "$1" in
start)
echo "starting $NAME..."
/sbin/sysctl -w net.ipv4.conf.all.rp_filter="0"
/sbin/sysctl -w net.ipv4.conf.default.rp_filter="0"
szap -c /etc/channels.conf -n 1 > /dev/null &
dvbnet -p $PID
ifconfig dvb0_0 $IP
ifconfig dvb0_0 hw ether $MAC
;;
stop)
echo "stoping $NAME..."
ifconfig dvb0_0 down
dvbnet -d 0
killall szap
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start | stop | restart"
;;
esac
Дописать свои pid, ip, mak, запуск ускорителя (spint, globax, slonax) если есть.
Кинуть скрипт в /usr/bin или /usr/sbin, сделать исполняемым, запускать - sudo имя_скрипта start, остановить sudo имя_скрипта stop, перезапустить sudo имя_скрипта restart.