繁体   English   中英

如何从另一台计算机运行bash脚本?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM