Я хочу спросить, как я могу выполнить команду на нескольких серверах?
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 дня я пытаюсь понять как это сделать, пожалуйста, помогите мне