Serviço não encontrado para o binário recém-criado

0

Estou executando uma caixa Raspbian, eu executei um make cmd para um pacote que eu desejava compilar - hostapd

Depois de compilar, não vi nenhum erro e fiquei com um binário, suponho que devo mover este binário para

/usr/sbin/

Eu posso ver que o binário está presente e verifiquei se as permissões foram definidas corretamente com

chmod 755 /usr/sbin/hostapd

Quando tento ligar

service hostapd start

Eu recebo o seguinte de volta

hostapd: unrecognized service

Estou logado como root e tentei reiniciar o dispositivo, o problema ainda existe

    
por buntybudia 11.09.2015 / 22:39

3 respostas

1

Emitir o comando make install pode instalar o script de init do Sys V no local correto para você.

    
por 11.09.2015 / 22:47
0

service é usado para controlar os scripts de inicialização do Sys V, que estão localizados em /etc/init.d (normalmente). Se você construiu um daemon, você precisará ter um script de init que irá ativá-lo. (nota: não coloque o próprio binário em /etc/init.d).

Eu esperaria que houvesse um script de inicialização em algum lugar nos arquivos de origem. Se não, você deve ser capaz de pesquisar no Google e encontrar um.

    
por 11.09.2015 / 22:45
0

O serviço (8) foi lido?

OK, se for muito longo para ser lido, os scripts de inicialização estão localizados em /etc/init.d/ , não em /usr/sbin/ .

    
por 11.09.2015 / 22:46

Tags