gpt4 book ai didi

python - 无需按钮或硬件干预即可关闭 Beaglebone Black

转载 作者:太空宇宙 更新时间:2023-11-04 12:01:03 24 4
gpt4 key购买 nike

我需要直接从 Python 代码 关闭 Beaglebone black,而不使用任何 gpio 按钮或任何硬件干预。

有命令行 shutdown -h now 但此命令不适用于 python 代码,因为它需要 sudo 密码....知道如何与 beaglebone black 系统(没有 sudo 的 linux 命令行)交互以便关闭电路板电源吗?

谢谢。

最佳答案

好吧,我尝试了这个解决方案并且它正在工作:

 from subprocess import Popen, PIPE

sudo_password = 'temppwd'
command = 'shutdown -h now'.split()

p = Popen(['sudo', '-S'] + command, stdin=PIPE, stderr=PIPE,
universal_newlines=True)
sudo_prompt = p.communicate(sudo_password + '\n')[1]

关于python - 无需按钮或硬件干预即可关闭 Beaglebone Black,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52421443/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com