Я пытаюсь создать систему (которая в конечном итоге превратится в веб-интерфейс), чтобы s sh превратился в Raspberry Pi Zero и выполнить скрипт python для удаленного управления GoPro. В настоящее время у меня есть часть работы по удаленному управлению GoPro, однако я хочу разделить разные функциональные возможности на разные методы, такие как один для подключения к GoPro, другой для съемки видео, другой для создания одного снимка и т. Д. c , Вот код, который я должен сделать до сих пор:
import os
def connectToGoPro(user, host, password):
command = "sshpass -p "+password+ " ssh " + user+"@"+host+" 'cd /boot; ls -l'"
os.system(command) //This bit works
def takePhotos(fileName, captureCount):
os.system("python3 ''"+ fileName + "' "+str(captureCount)+"'") //This bit doesn't work
Всякий раз, когда я запускаю метод connectToGoPro () , он успешно * sh попадает в Raspberry Pi Zero. У меня проблема в том, что когда я запускаю метод takePhotos , он запускает команду в командной строке моего P C, а не в Pi Zero. Как мне go исправить это так, чтобы команда takePhotos выполнялась на устройстве, на котором я * S SH, а не на моем P C?
Большое спасибо.