В цикле в оболочке script я подключаюсь к различным серверам и запускаю некоторые команды. Например
#!/bin/bash
FILENAME=$1
cat $FILENAME | while read HOST
do
0</dev/null ssh $HOST 'echo password| sudo -S
echo $HOST
echo $?
pwd
echo $?'
done
Здесь я запускаю команды "echo $HOST" и "pwd", и я получаю статус выхода через "echo $?".
Мой вопрос в том, что я хочу иметь возможность сохранять статус выхода из команд, которые я запускаю удаленно в какой-то переменной, а затем (на основе того, была ли команда успешной или нет), напишите журнал в локальный файл.
Любая помощь и код оцениваются.