Я подключаюсь к серверу с помощью 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
}
Спасибо