我想通过2个函数自动从串口捕获日志:
1)触发开始捕获
2)触发停止
首先看起来像
def start_capture_output():
file = '/home/test/Desktop/log.txt'
os.system('touch %s' % file)
os.system('chmod +rwx %s' % file)
os.system('cat </dev/ttyUSB0>%s' % file)
它可以工作,但我想知道如何在不手动按Ctrl + C
的情况下停止此过程答案 0 :(得分:1)
如果您使用
生成流程child = subprocess.Popen("command")
然后你可以打电话
child.terminate()
child.kill()