我的问题可能会重复这篇文章stop python program when ssh pipe is broken,但我可以测试的唯一答案(ssh -tt,ssh -t和ssh -T)不适用于我的情况。
这是我在git bash中使用的命令,用于在树莓派上的ssh上运行本地python脚本:
ssh python3 < 01_LED.py
以下是脚本内容:
from gpiozero import LED
from time import sleep
def main():
red = LED(24)
while True:
red.on()
print('LED is on')
sleep(1)
red.off()
print('LED is off')
sleep(1)
main()
我想得到的是这样:
实现这一目标的最简单方法是什么?
我对这个话题还很陌生,所以任何详细的答案或文档链接将不胜感激。
谢谢
答案 0 :(得分:0)
最后,此解决方案对我有用:cat 01_LED.py | ssh python3 -u