Tôi có khoảng 20 lệnh và tôi phải gửi tất cả các lệnh này đến Unix shell và sao chép kết quả, nhưng tôi không biết làm thế nào để thực hiện nó.
Tôi không chắc chắn về vỏ của mình, vì đây là một chương trình nhỏ được kết nối với Quản lý mạng di động và với chương trình nhỏ này, chúng tôi có quyền truy cập để gửi lệnh theo dòng và đọc kết quả bằng cách hét lên, vì lý do đó tôi không thể sử dụng tập lệnh cho gửi các lệnh.
Lệnh 1 - Kết nối với máy chủ.
Đợi cho đến khi lệnh 1 kết thúc
Lệnh 2 - Cập nhật tất cả thông tin từ máy chủ 1 kết thúc
Chờ đợi.
Lệnh 3 . Lấy một số tham số.
... và nhiều lệnh như vậy.
Tôi đã thử với cmd1 | cmd2 | cmd3
và cmd1 & cmd2 & cmd3
vàcmd1;cmd2
Vấn đề là do cmd1
nó được kết nối với RNC (Phần tử mạng) và mất 15 giây, sau đó cmd2
có ý nghĩa. nhưng chỉ làm việc cho cmd đầu tiên. Bất kỳ manh mối, làm thế nào để chạy này?
&&
giữa các lệnh.