[英]How to run a bash script from another computer?
我已经开发了一个Python应用程序,该应用程序需要调用存储在另一台计算机(Raspberry Pi)中的bash脚本。
我不需要任何返回值或确认。
有哪些可行的方法?
谢谢!
您可以从外壳中执行以下操作:
ssh pi@theraspberrypi "./myscript"
要在Python中运行shell命令:
import os
os.system("ssh pi@theraspberrypi ./myscript")
或者,如下文伊夫建议的那样:
import subprocess
subprocess.call(['ssh pi@theraspberrypi ./myscript'], shell=True)
当然,您可能希望将公共密钥放入raspberry pi的authorized_keys文件中,这样它就不会提示您输入密码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.