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