PDSH 스크립트 출력 파일

PDSH 스크립트 출력 파일

이 pdsh 스크립트를 실행합니다.

    #!/bin/bash
    ServersListFile=/etc/pdsh/root_audit
    Result=/etc/pdsh/SudoRoot.csv

    /opt/techunix/bin/pdsh.sh -f $ServersListFile -c "hostname" >> $Result

다음 출력만 얻습니다.
실행할 명령: 호스트 이름
dshbak 명령을 사용하여 출력을 처리할 수 있습니다.

화면에 다음이 표시됩니다.
pdsh@pradminux: DVACSDXS01: ssh가 종료 코드 255로 종료되었습니다.

파일로 출력을 얻으려면 어떻게 해야 합니까?

답변1

오류 메시지를 출력 파일에 포함하려면 오류 스트림을 출력 스트림과 동일한 위치로 리디렉션해야 합니다.

/opt/techunix/bin/pdsh.sh -f "$ServersListFile" -c "hostname" >>"$Result" 2>&1

관련 정보