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

If you really want to use kill on a node's process, you can find the PID for the node in the log file produced by roslaunch (it's path is printed at the start of the launch output). But the answer that Wolf mentioned, and using rosnode kill, is a better solution.

You could also re-consider your architecture. Rather than trying to beat the roslaunch shutdown time limit, you could have your reporter node spit out the raw data that it would be working with and then process that using another program after roslaunch shuts down.