Làm cách nào để triển khai ctrl+ cxử lý trong các tập lệnh bash để tập lệnh bị gián đoạn, cũng như lệnh đang chạy bởi tập lệnh?
(Hãy tưởng tượng có một tập lệnh thực thi một số lệnh chạy dài. Người dùng nhấn ctrl+ cvà ngắt lệnh, nhưng tập lệnh tiếp tục.) Tôi cần nó để hành xử theo cách mà cả hai đều bị giết.
bg
, giết nó hoặc tiếp tục công việc ở phía trước vớifg
. Xem phần bash manpageJOB CONTROL
.