Файл вывода сценария PDSH

Я запускаю этот скрипт pdsh:

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

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

я получаю на выходе только это:
Команда для выполнения: hostname
Вывод можно обработать командой dshbak

и на экране:
pdsh @ pradminux: DVACSDXS01: ssh завершился с кодом выхода 255

как я могу получить результат также в файле?

0
05.09.2017, 12:56
1 ответ

Если вы хотите, чтобы сообщение об ошибке отображалось в выходном файле, вам придется перенаправить поток ошибок в то же место, что и выходной поток.:

/opt/techunix/bin/pdsh.sh -f "$ServersListFile" -c "hostname" >>"$Result" 2>&1
0
28.01.2020, 04:40

Теги

Похожие вопросы