Por que este comando que está no meu PATH não está sendo encontrado?

0

Estou tentando executar um comando a partir da minha interface MythTV no meu computador Mythbuntu.

Ele não será executado e eu encontrei esse erro no meu mythbackend.log:

Jul 19 15:55:47 mythbuntu mythbackend[1863]: W SystemEvent mythsystemevent.cpp:55 (run) MythSystemEventHandler: Command '/bin/sh /home/mythbuntu/Buttons/powerbutton.sh' returned 127

Eu procurei o que returned 127 significa no Google e parece significar simplesmente "comando não encontrado".

Mas, /bin está no meu caminho ...

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/mythbuntu/Buttons:/home/mythbuntu

... e sh definitivamente está lá:

$ ls /bin/sh
/bin/sh

Então por que este comando não está sendo encontrado?

    
por Questioner 19.07.2012 / 09:30

1 resposta

1

O backend do MythTV não tem acesso ao X, por isso não será possível executar coisas como o xset sem configurar o ambiente corretamente primeiro. As instruções aqui são para reiniciar o frontend através de um script que é executado via irexec, mas deve ser fácil o suficiente para seguir e inserir seu script poweroff lá.

    
por tgm4883 20.07.2012 / 02:43