Yocto systemd problema de script de serviço

1

Eu tenho um código C que mantive em systemd service para iniciar o tempo de inicialização. Após o reinício, ele foi iniciado com sucesso, mas depois de um tempo ele foi morto e novamente iniciado com sucesso, pois o conjunto de tipos é forking. O log de erros

● mqtt_to_REST.service - TCUP MQTT to RESTful connector
   Loaded: loaded (/lib/systemd/system/mqtt_to_REST.service; enabled)
   Active: activating (auto-restart) (Result: timeout) since Wed 2015-04-08 12:19:18 UTC; 648ms ago
  Process: 289 ExecStart=/usr/bin/sim (code=killed, signal=TERM)

Apr 08 12:19:18 edison systemd[1]: Failed to start TCUP MQTT to RESTful connector.
Apr 08 12:19:18 edison systemd[1]: Unit mqtt_to_REST.service entered failed state.

O script de inicialização:

[Unit]
Description=TCUP MQTT to RESTful connector
#Documentation=NA
#DefaultDependencies=no
#Before=xdk-daemon.service
#After=mqtt.service

[Service]
Type=forking
ExecStart=/usr/bin/sim
#ExecStart=/home/root/jsmn/example/sim /dev/null 2>&1
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-failure
RestartSec=10
#WatchdogSec=1min

[Install]
WantedBy=multi-user.target

Então, onde está o problema realmente acontecendo?

    
por ninja.stop 08.04.2015 / 14:27

0 respostas

Tags