长话短说,与Pi合作,如果设备已经在使用中,我就会杀了这个过程。一切正常。
我正在弄清楚哪个进程实际上正在使用它的方法是抓住这样的信息
out = subprocess.check_output(["sudo", "fuser", "/dev/ttyAMA0"])
这很好用,我正式使用我的模式,找到我的pid并杀死它。没问题。我知道我可以添加' -k'但我不想杀死在后台实际运行的其他进程试图访问它。然而它确实打印。我不希望它这样做。而且,我也想知道它为什么会这样。我以这种方式调用的其他命令不会。