【发布时间】:2018-01-31 09:13:53
【问题描述】:
我想用paramiko 启动一个 Python 脚本,它连接到我的树莓派,充当服务器。然后在连接到覆盆子之后,它会启动一个这样的脚本(从另一台电脑向 arduino 发送数据):
import tty
import sys
import termios
import serial
import os
arduino = serial.Serial('/dev/ttyUSB0' , 9600)
x = "./mjpg_streamer -i \"./input_uvc.so -d /dev/video0 -y\" -o \"./output_http.so -w ./www\""
os.system(x)
orig_settings = termios.tcgetattr(sys.stdin)
tty.setraw(sys.stdin)
x = 0
while x != chr(27): # ESC
x=sys.stdin.read(1)[0]
arduino.write(x)
termios.tcsetattr(sys.stdin, termios.TCSADRAIN, orig_settings)
这段代码可以正常工作,只是为了简化。
我想通过 ssh 自动连接到树莓派,并启动一个 python 脚本,它会要求输入 - 在上面的代码中是一个常量 -。 我想用上面已经启动的脚本打开一个新的 shell 或者类似的东西......
【问题讨论】:
标签: python python-2.7 ssh paramiko