ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

According to this informative thread, roslaunch handles SIGINT, SIGTERM, SIGKILL, but not SIGACTION. I've confirmed by scanning the latest code from https://github.com/ros/ros_comm/tree/lunar-devel/tools/roslaunch that sigaction is not particularly handled.

$ git branch
* lunar-devel
$ git log -1
commit 283818529002c6d37e8b9ec554a17b40c6075c20
Author: nano-meter <pjoejoejoe@gmail.com>
Date:   Thu Apr 5 22:47:14 2018 +0200

    Add substitution when loading yaml files (#1354)

    * Add substitution when loading yaml files

    like in #1051

    * Add tests
$ ack-grep -A 1 -i sigaction .
$

Btw, just wondering if you're aware of some existing ROS packages that provide TCP communication. For websocket there is http://wiki.ros.org/rosbridge_server