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

Các câu hỏi về các cách khác nhau có thể được kiểm soát bởi shell: đình chỉ, tiếp tục, chấm dứt thực thi, v.v.









1
Lệnh bash không chặn
Giả sử tôi có một tập lệnh bash với các phần sau: #!/bin/sh gedit rm *.temp Khi tôi thực hiện nó bằng cách sử dụng sh ./test.sh, geditbật lên nhưng rmphần không chạy cho đến khi tôi đóng gedit. Tôi muốn tập lệnh tiếp tục chạy ngay cả khi geditkhông …
11 bash  job-control 



3
Làm thế nào tôi có thể giết một công việc đã được bắt đầu trong một shell khác (cửa sổ đầu cuối hoặc tab)?
Nếu tôi bắt đầu một quá trình và đặt nó trong một cửa sổ đầu cuối (giả sử ping google.com &), tôi có thể giết nó bằng cách sử dụng kill %1(giả sử đó là công việc 1). Tuy nhiên nếu tôi mở một cửa sổ đầu cuối (hoặc tab) …

5
Khi tôi chạy `./command.sh &`, tác vụ nền bị treo. Làm thế nào tôi có thể giữ cho nó chạy?
Đây là những gì tôi đang chạy: alexandma@ALEXANDMA-1-MBP ./command.sh & [2] 30374 alexandma@ALEXANDMA-1-MBP [2] + suspended (tty output) ./command.sh Tôi không muốn nó bắt đầu bị treo, tôi muốn nó tiếp tục chạy trong nền. Tôi sẽ chạy một loạt những thứ này trong một vòng lặp, vì vậy tôi …


3
Bối cảnh, zombie, daemon và không có ctty - những khái niệm này có được kết nối không?
Làm thế nào những khái niệm quá trình có liên quan với nhau - background, zombie, daemonvà without controlling terminal? Tôi cảm thấy rằng họ gần gũi, đặc biệt thông qua khái niệm này controlling terminal, nhưng vẫn không có nhiều thông tin để tôi kể một câu chuyện, như …

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.