(some_command 2>&1 1>&3 | tee /path/to/errorlog ) 3>&1 1>&2 | tee /path/to/stdoutlog


Перенаправление вывода команды «some_command» в разные файлы и на экран:
— stdout перенаправляется в файл «/path/to/stdoutlog»
— stderr перенаправляется в файл «/path/to/errorlog»
— Затем оба вывода возвращаются на экран с помощью команды «tee»
Альтернативой может быть использование команды «>>» для записи вывода в конец файла, без его перезаписи.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *