Arquivo de saída de script PDSH

0

Eu corro este script pdsh:

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

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

eu entro na saída apenas isto:
Comando para executar: hostname
A saída pode ser tratada com o comando dshbak

e na tela:
pdsh @ pradminux: DVACSDXS01: ssh saiu com o código de saída 255

como posso obter a saída também no arquivo?

    
por Med 05.09.2017 / 11:56

1 resposta

0

Se você deseja a mensagem de erro no arquivo de saída, será necessário redirecionar o fluxo de erros para o mesmo local do fluxo de saída:

/opt/techunix/bin/pdsh.sh -f "$ServersListFile" -c "hostname" >>"$Result" 2>&1
    
por 05.09.2017 / 13:28