Я подключаюсь к серверу с помощью ssh с помощью функции connect6 , затем мне нужно вызвать функцию operations из функции connect6 которая дополнительно выполняет свои команды.
Если я помещаю все команды функций operation функции connect6 я получаю желаемый результат, в противном случае я получаю сообщение об ошибке: No file or directory .
connect6 () {
ssh -q root@example.com << EOF
if [ $? -eq 0 ]; then
echo "Successfully Logged into the Server"
else
echo "Check your credentials"
exit
fi
$(operations)
EOF
}
operations(){
cd /var/dist/test/
sudo ./o
echo "line 2 line 3" | sudo tee -a test.323
sudo ./c
}
Спасибо
