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
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?
Tags scripting shell-script pdsh