bag.py 文件源码

python
阅读 33 收藏 0 点赞 0 评论 0

项目:rostrace 作者: ChrisTimperley 项目源码 文件源码
def record():
    print("Recording to rosbag...")
    print("hmmm")
    cmd = "rosbag record -a"
    p = None
    try:
        p = subprocess.Popen(cmd, preexec_fn=os.setsid, shell=True)
        p.communicate()
    finally:
        #p.send_signal(signal.SIGINT)
        #os.kill(p.pid, signal.SIGINT)
        print("Killing PG: {}".format(os.getpgid(p.pid)))
        os.kill(p.pid, signal.SIGKILL)
        os.killpg(os.getpgid(p.pid), signal.SIGKILL)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号