yocto linux systemd daemon

0

Eu tenho um dispositivo embutido rodando uma imagem do Linux construída com o Yocto. Também tenho um aplicativo em execução neste sistema. Eu quero fazer script daemon para este aplicativo, para que ele deve iniciar na inicialização e pode ser iniciado / interrompido como serviços no Ubuntu (app de serviço [iniciar | parar | reiniciar | status]).

O que eu fiz até agora:

[Unit]
Description=application

[Service]
ExecStart=/usr/bin/applicationstart
ExecStop=/usr/bin/application stopType=simple
User=root
Group=root

[Install]
WantedBy=multi-user.target

start() {
  exec blah-blah pwrOFF etc
}

stop() {
  exec blah-blah pwrON etc
}

case $1 in
  start|stop) "$1" ;;
esac

Eu não sei como completar as funções de iniciar e parar, e também não sei como verificar o status. Como esse script deve ser parecido?

    
por DanVison 19.07.2018 / 12:59

0 respostas