Я вызываю сценарий оболочки из моей программы pyhton, и сценарий оболочки содержит журналы INFO & DEBUG как часть вывода.Когда я запускаю сценарий оболочки из программы Python, я вижу только стандартные выходные данные, но не журналы INFO и DEBUG, которые являются выходными данными сценария оболочки.
Мой код:
process = subprocess.Popen(['bash','/myshell_script.sh',env, params],stdout=subprocess.PIPE, stderr=subprocess.PIPE)
while (True):
retcode = process.poll() # returns None while subprocess is running
line = process.stdout.readline()
**print(line)**
if (retcode is not None):
break
здесь, когда я печатаю вывод сценария оболочки, я вижу только частичный вывод и не могу видеть вывод, например, '18 / 10/20 11:24:55 INFO test test '(который является выводом сценария оболочки)
Может ли кто-нибудь помочь мне предоставить некоторую информацию, как я могу получить весь вывод сценария оболочки.