Tôi đang kết nối với một máy chủ có ssh bằng cách sử dụng connect6
hàm, sau đó tôi phải gọi operations
hàm từ bên trong connect6
hàm để tiếp tục chạy các lệnh của nó.
Nếu tôi đặt tất cả các operation
lệnh chức năng vào các connect6
chức năng, tôi sẽ nhận được đầu ra mong muốn, nếu không tôi sẽ gặp lỗi : 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
}
Cảm ơn