ROS程序运行时,一般ctrl+c就可以杀死,但对于有多线程的程序,则需要等好一会,这里提供两种快速杀死多线程程序的方法
ps -ef|grep ros|awk '{print $2}'|xargs kill -9
对kinetic版本,设置方法如下:其它版本类似
/opt/ros/kinetic/lib/python2.7/dist-packages/roslaunch路径下的nodeprocess.py文件, 修改_TIMEOUT_SIGINT = 15.0 #seconds 为0.5s, 秒退
|