AWS CLI --debug выводит на stderror вместо stdout - PullRequest
0 голосов
/ 08 мая 2020

Мы добавили флаг --debug ко всем нашим командам AWS CLI, чтобы получить больше информации о том, что происходит во время развертывания на наших серверах CI / CD.

Проблема в том, что все debug вывод записывается в stderr вместо stdout, что приводит к появлению большого количества сообщений в виде сообщений об ошибках, хотя они являются просто отладочной информацией.

Как я могу настроить AWS CLI на выводить debug сообщения на stdout?

EDIT: как это сделать без перенаправления stdout? Если я перенаправлю его, я не смогу получить доступ к отладочной информации на моем сервере CD / CI.

Ответы [ 2 ]

1 голос
/ 08 мая 2020

Вы можете перенаправить stderr на стандартный вывод с помощью конструкции 2>&1.

См. https://askubuntu.com/questions/625224/how-to-redirect-stderr-to-a-file

1 голос
/ 08 мая 2020

Вы можете попробовать перенаправить stderr на stdout из команды оболочки

aws commad 2>&1

...