Ошибка в журнале ошибок при выполнении команды system() в python
Я выполняю system()
команда, и я пытаюсь зарегистрировать любое сообщение об ошибке, которое приходит. Команда, которая у меня есть:
systm = "impala-shell -i " + ip + " -q'compute stats table1'"
ret = system(systm)
if ret != 0:
log = open('log_file.txt', 'a')
log.write('Error: ' + strerror(ret) + ' \n')
log.close()
Выше systm
Команда выдает ошибку:
Error(2): No such file or directory
Could not execute command: compute stats compute stats table1
и я вижу, что это появляется на моем терминале, но когда я иду в файл журнала, я вижу только Unknown error 256
пишу. Целое сообщение, которое появляется на терминале, не записывается в файл журнала. Как я могу записать сообщение целиком из этой ошибки в файл журнала?
Примечание 1: это для подготовки к собеседованию