def shutdownhook():
# works better than the rospy.is_shut_down()
global ctrl_c
print "shutdown time!"
ctrl_c = True
rospy.on_shutdown(shutdownhook)
Может кто-нибудь объяснить, почему лучше определить функцию выключения, чем использовать rospy.is_shut_down ()?