Я підключаюсь до сервера з 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
}
Дякую