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

I'd recommend getting to know about process control on linux more generally. http://www.hostingadvice.com/blog/linux-process-management-commands-know/

In particular I'd recommend being more careful about how you tear down things. If you're using roslaunch it will work hard to clean up everything if you let it. However if you kill roslaunch hard, it will not have a chance to clean up processes that it started which can leave a lot running on your system.

If you get into that state there are a lot of linux commands that can be used to clean up remant processes. At that point it's not really anything ROS specific but linux specific. It sounds like you already have the ability to find those processes. You will then want to kill them using their PID. The above link was the first I found on google. There are lots of other tutorials that may be useful to you.