Tôi có kịch bản bao gồm nhiều lệnh. Làm cách nào tôi có thể nhóm các lệnh để chạy cùng nhau (Tôi muốn tạo một số nhóm lệnh. Trong mỗi nhóm, các lệnh sẽ chạy song song (cùng một lúc). Các nhóm nên chạy tuần tự, đợi một nhóm kết thúc trước khi bắt đầu nhóm tiếp theo) ... tức là
#!/bin/bash
command #1
command #2
command #3
command #4
command #5
command #6
command #7
command #8
command #9
command #10
Làm thế nào tôi có thể chạy mỗi 3 lệnh để nhận được? Tôi đã thử:
#!/bin/bash
{
command #1
command #2
command #3
} &
{
command #4
command #5
command #6
} &
{
command #7
command #8
command #9
}&
command #10
Nhưng điều này không hoạt động đúng (tôi muốn chạy các nhóm lệnh song song cùng một lúc. Ngoài ra tôi cần đợi nhóm đầu tiên kết thúc trước khi chạy nhóm tiếp theo)
Kịch bản đang thoát với một thông báo lỗi!