1

#!/bin/bash

function switch()
{
        STATUS=`pgrep -c xine`
        if [ "${STATUS}" = "1"  ]; then
        kill -9 `ps aux |grep 'xine -V vdpau' |awk '{print $2}'`
        sleep 1
        /home/xbmc.sh &
        else
        killall xbmc.bin
        sleep 1
        /home/vdr.sh &
        fi
}


/usr/local/bin/irw /dev/lircd | while read line; do
        status=`echo $line|grep "KEY_F4"|grep -v grep`;
        if [ "$status" != "" ]; then
        switch;
        fi;

Вот такой скрипт при выполнении
switch.sh: строка 23: ошибка синтаксиса: неожиданный конец файла

Благодарен буду за любую помощь так сам в этом не силён

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

2

Kettler пишет:

/usr/local/bin/irw /dev/lircd | while read line; do
        status=`echo $line|grep "KEY_F4"|grep -v grep`;
        if [ "$status" != "" ]; then
        switch;
        fi;

do есть, а done не вижу.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

3

Спасибо большое тебе

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.