whiptail - команда do на нескольких серверах - PullRequest
0 голосов
/ 24 апреля 2020

Я хочу спросить, как я могу выполнить команду на нескольких серверах?

if [ $exitstatus = 0 ]; then
        echo "User selected Ok"
serv=`hostname`
        for SERVER in $(cat $PWD/$ADD_KEY); do
        ssh -t -o StrictHostKeyChecking=no root@$SERVER <<'EOF'
cca=`cat $RDIR | grep $keyy`
if [[ "$cca" == "$keyy" ]]; then
echo "OK"
else
echo "NOK"
fi
EOF

#"hostname && cat $RDIR | grep $keyy " << 'EOF'

#EOF
        done >> temp.txt
fi

Я пытался использовать:

        for SERVER in $(cat $PWD/$ADD_KEY); do
        ssh -t -o StrictHostKeyChecking=no root@$SERVER '
cca=`cat $RDIR | grep $keyy`
if [[ "$cca" == "$keyy" ]]; then
echo "OK"
else
echo "NOK"
fi
'

не работает, 3 дня я пытаюсь понять как это сделать, пожалуйста, помогите мне

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...