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 & done
sẽ hoạt động.
nohup
cho phép bạn thực hiện một lệnh trong nền