Tôi đang viết một chương trình đơn giản trong đó quá trình cha mẹ và con được in xen kẽ vào một tệp. Tôi đã quản lý để làm điều này bằng cách sử dụng tín hiệu do người dùng xác định. Bây giờ tôi muốn xử lý tín hiệu SIGINT
. Sau khi ctrl-c được nhận, cha mẹ phải gửi tín hiệu chấm dứt cho con, sau đó con nên chấm dứt và cuối cùng là cha mẹ nên chấm dứt.Bỏ qua tín hiệu SIGINT trong quá trình con
Câu hỏi của tôi là, để thực hiện công việc này một cách chính xác, tôi chỉ phải nhận được tín hiệu SIGINT
từ cha mẹ và KHÔNG BẮT ĐẦU từ con. Đúng không? Nếu có bất kỳ gợi ý nào về việc này?
Bạn có thể thấy điều này thú vị: http://www.linuxprogrammingblog.com/all-about-linux-signals –