Der Kinemic Service kinemic_publisher_headless wird durch Supervisord verwaltet.


Supervisord liefert Kommandozeilen-Tools mit, um den Service zu administrieren.


Stoppen des Service:

sudo supervisorctl stop kinemic_publisher_headless


Starten des Service:

sudo supervisorctl start kinemic_publisher_headless


Die Konfiguration des Service wird in der Datei /etc/supervisor/conf.d/kinemic.conf vorgenommen, insbesondere können dort das Autostart-Verhalten und die benutzten Ports konfiguriert werden:

[program:kinemic_publisher_headless]
command=/usr/bin/kinemic_publisher_headless -d --outport 9999 --inport 9998
autostart=true


Die Parameter des Kommandos sind dabei:

-d: Debug Informationen aktiviert

--outport: TCP Port für die Veröffentlichung von Events

--inport: TCP Port für RPC


Um den Autostart beim Start des Systems zu deaktivieren ersetzt man die letzte Zeile mit

autostart=false


The Kinemic service kinemic_publisher_headless is managed by Supervisord.


Supervisord comes with a set of cmd-tools to manage the service.


Stopping the service:

sudo supervisorctl stop kinemic_publisher_headless


Starting the service:

sudo supervisorctl start kinemic_publisher_headless


The configuration of the service is done by editing the file /etc/supervisor/conf.d/kinemic.conf. Particularly the autostart and the port configuration can be changed there:

[program:kinemic_publisher_headless]
command=/usr/bin/kinemic_publisher_headless -d --outport 9999 --inport 9998
autostart=true


The command parameters are:

-d: Debug information active

--outport: TCP port for the publication of events

--inport: TCP port for RPC


To disable autostart on system boot one has to change the last line to

autostart=false