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