Làm thế nào có thể chạy nhiều lệnh và nền chúng bằng cách sử dụng bash?
Ví dụ:
$ for i in {1..10}; do wait file$i &; done
trong đó chờ đợi là một nhị phân tùy chỉnh.
Ngay bây giờ tôi gặp lỗi:
syntax error near unexpected token `;'
khi chạy lệnh trên.
Sau khi nền, các lệnh sẽ chạy song song.
&và ;cả hai "dấu chấm hết lệnh". Bạn không cần sử dụng cả hai: for ...; do wait $arg & donesẽ hoạt động.
nohupcho phép bạn thực hiện một lệnh trong nền