파이프와 티가 파일로 출력을 수신하지 않습니다.. (bash)

파이프와 티가 파일로 출력을 수신하지 않습니다.. (bash)

ps명령 결과를 이와 같은 파일로 가져오고 싶습니다 . (배쉬에서)

$ps -eax |& tee list1

ps 명령에 많은 줄이 있지만 list1 파일은 비어 있습니다.
어떻게 해야 하나요?

답변1

터미널 출력과 병렬로 원하는 로깅을 얻으려면 변경해야 합니다.

$ps -eax |& tee list1

도착하다

$ps -eax 2>&1 | tee list1

논의에서 알 수 있듯이 "|&" 연산자는 일반적인 방식으로 구현되지 않아 시스템 간에 차이가 발생하거나 지정되지 않은 환경 조건에 반응할 수 있습니다.

관련 정보