2012-06-25 46 views

Trả lời

39

Đặt & ở cuối dòng.

exec ./script1.sh & #this doesn't blocks! 
exec ./script2.sh 
+0

Chúng ta có thể biết khi nào thì lần đầu tiên kết thúc? –

+0

Thông thường, bạn sẽ nhận được một dòng giống như thế này khi kịch bản đầu tiên tự khởi động: '[1] 6209' Trong đó số trong' [] 's là số công việc và số thứ hai là ID tiến trình. Sau đó bạn sẽ nhận được '[1] + Xong' khi quá trình đầu tiên kết thúc. Để liệt kê các công việc đang chạy của bạn, bạn có thể sử dụng lệnh 'jobs'. Để ngăn chặn một công việc hủy bỏ nếu bạn đăng xuất, bạn có thể 'disown' nó. Để tạm dừng script cho đến khi công việc của bạn hoàn thành, bạn có thể sử dụng lệnh 'wait'. Để biết thêm thông tin, xem các trang [điều khiển công việc] (http://tldp.org/LDP/abs/html/x9644.html) từ hướng dẫn sử dụng bash. – OmnipotentEntity

5

Chạy chương trình đầu tiên ở chế độ nền sử dụng & và bạn sẽ tốt.

Các vấn đề liên quan