У меня есть этот процесс:
$ nohup bash start.sh
Я хочу записать живой вывод с помощью python: вывод обновляется случайным образом!Пример вывода:
some text
#after 2 sec
another test
#after 10 sec
Я хочу захватить этот вывод и распечатать сразу же, когда он появится!
Я пробовал это:
import subprocess
import os
for line in os.popen("tail -f /proc/<pid>/fd/1"):
fields = line.split()
output_line = fields[0]
print(output_line)