Câu hỏi được gắn thẻ «background-process»

Quá trình 'nền' là một quy trình máy tính chạy "đằng sau hậu trường" (tức là trong nền) và không có sự can thiệp của người dùng. Các tác vụ điển hình để sử dụng các quy trình này bao gồm ghi nhật ký, giám sát hệ thống, lập lịch và thông báo người dùng. Sử dụng thẻ này cho bất kỳ câu hỏi về quá trình nền.







1
Tại sao một số chương trình trở lại shell ngay lập tức trong khi những chương trình khác không cho đến khi thực hiện xong?
Tôi đã đọc từ cuốn sách Hệ điều hành hiện đại rằng khi một lệnh được chạy, shell sẽ tạo ra một tiến trình con, đợi cho đến khi đứa trẻ thực hiện xong và sau đó chờ lệnh khác từ người dùng. Đây thực sự là trường hợp cho …

3
Shell script chờ lệnh nền
Tôi đang viết một kịch bản, nhưng có một thứ tôi cần mà tôi không thể tìm ra cách để làm nó ... Tôi cần phải thực hiện một lệnh trong nền "lệnh1 &" và sau đó ở đâu đó trong tập lệnh tôi cần đợi nó kết thúc trước …



4
Chạy nhiều lệnh nohup trong nền
Có hai lệnh cmd1 và cmd2. Trong hai, cmd2 mất nhiều thời gian hơn để kết thúc. Cần chạy cmd2 rồi cmd1. Đã thử chạy chúng theo cách sau: bash$ (nohup ./cmd2>result2 &) && nohup ./cmd1>result1 & hoặc là bash$ (nohup ./cmd2>result2 &) ; nohup ./cmd1>result1 & Nhưng cả hai …



3
Trong tập lệnh shell, làm thế nào tôi (1) có thể bắt đầu một lệnh trong nền (2) chờ x giây (3) chạy lệnh thứ hai trong khi lệnh đó đang chạy?
Đây là những gì tôi cần phải xảy ra: bắt đầu quá trình A trong nền chờ trong x giây bắt đầu quá trình B ở phía trước Làm thế nào tôi có thể làm cho sự chờ đợi xảy ra? Tôi đang thấy rằng 'giấc ngủ' dường như dừng …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.