Tôi có một tập hợp các tập lệnh được kiểm soát bởi một tập lệnh chính. Tôi muốn bẫy tín hiệu ctrl + c trong tập lệnh chính và truyền cho người khác. Các kịch bản khác cũng nên bẫy tín hiệu này (từ tập lệnh chính) và làm sạch một số ...Làm thế nào để truyền tín hiệu thông qua một tập hợp các tập lệnh?
Tôi đã cố gắng gửi kill -s SIGINT
cho trẻ em, nhưng có vẻ như chúng không thể nhận tín hiệu (thậm chí nếu trap 'Cleanup' SIGINT
được xác định trên tập lệnh trẻ em)
Bất kỳ manh mối nào để nhận ra điều này?
Sẽ hữu ích nếu bạn hiển thị các ví dụ cụ thể về cha mẹ và trẻ em viết tắt. –
Xem câu trả lời của tôi tại câu hỏi khác của bạn để có giải pháp khả thi. http://stackoverflow.com/questions/2524937/how-to-send-a-signal-sigint-from-script-to-script-bash –