Это задача, которую я стараюсь выполнять довольно часто.Я хочу войти как stderr и stdout в файл журнала.Но я хочу печатать только в консоль stderr.
Я пробовал с tee, но как только я объединю stderr и stdout, используя "2> & 1".Я больше не могу печатать стандартный вывод на экран, так как обе мои трубы объединены.
Вот простой пример того, что я попробовал
. / Dosomething.sh |tee -a log 2> & 1.Теперь у меня есть и stderr, и stdout для журнала и экрана.
Любые идеи?
Основываясь на прочтении этого сайта, этот вопрос был задан. Запись STDOUT & STDERR в файл журнала, а также запись STDERR на экран
А также очень похожий вопрос: Синхронное сохранение stdout, stderr и stdout + stderr
Но ни один из них не может перенаправить как stdout + stderr в журнал, так и stderr на экран, в то время как stdoud и stderr синхронно записываются в файл журнала.