Real-time Reading Of Terminal Output From Server
I'm trying to process images from my camera on my server and get the information after processing on my local machine in real-time. I can get necessary information as terminal outp
Solution 1:
Since the output is going to be line buffered since you use bufsize=1
, then you could just do:
cmd="sshpass -p 'pass' ssh -Y user@ip -t 'process_image; bash -l'"
p = subprocess.Popen(cmd, stdout=subprocess.PIPE, bufsize=1)
for line in p.stdout:
print(line)
.....
Of course, this assumes your command is giving you the output you expect.
Post a Comment for "Real-time Reading Of Terminal Output From Server"