명령 출력을 파일로 리디렉션하는 중에 문제가 발생했습니다.

명령 출력을 파일로 리디렉션하는 중에 문제가 발생했습니다.

매우 이상한 문제가 있습니다. 그것은 간단한 일이 될 수 있습니다. 어쩌면 내가 뭔가를 놓친 것 같습니다.

나는 명령을 가지고 있습니다 :

# dpnctl status all

출력은 다음과 같습니다.

> Identity added: /home/dpn/.ssh/dpnid (/home/dpn/.ssh/dpnid) dpnctl:
> INFO: gsan status: up dpnctl: INFO: MCS status: up. dpnctl: INFO: emt
> status: up. dpnctl: INFO: Backup scheduler status: up. dpnctl: INFO:
> axionfs status: down. dpnctl: INFO: Maintenance windows scheduler
> status: enabled. dpnctl: INFO: Unattended startup status: enabled.

나는 시도했다:

dpnctl status all > /output.txt
dpnctl status all >> /output.txt

둘 다 파일을 빈 것으로 반환합니다. 이 명령은 모든 상태를 한 번에 채우지 않습니다. 약 1초의 지연을 두고 각 서비스 상태를 출력합니다. 그래서 일반 리디렉션 대신 >>를 사용합니다.

원인이 무엇인지 아시나요? 감사해요.

답변1

그것은 중요하지 않습니다. 나는 다음을 생각했다:

dpnctl status &> /output.txt

관련 정보