Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Hệ điều hành Unix] Hành động mặc định của tín hiệu

    Hành động mặc định của tín hiệu

    Mỗi tín hiệu có một hành động mặc định khi tiến trình không cài đặt handler:

    • Term: kết thúc tiến trình
    • Core: kết thúc và sinh core dump
    • Ign: bỏ qua tín hiệu
    • Stop: dừng (tạm ngưng) tiến trình
    • Cont: tiếp tục tiến trình đang bị dừng

    Cho số hiệu tín hiệu, in ra hành động mặc định.

    Số hiệu Tên Hành động mặc định
    1 SIGHUP Term
    2 SIGINT Term
    3 SIGQUIT Core
    9 SIGKILL Term
    10 SIGUSR1 Term
    11 SIGSEGV Core
    12 SIGUSR2 Term
    13 SIGPIPE Term
    14 SIGALRM Term
    15 SIGTERM Term
    17 SIGCHLD Ign
    18 SIGCONT Cont
    19 SIGSTOP Stop
    20 SIGTSTP Stop

    Ví dụ

    Vào: 11 → Ra: Core

    • Định dạng đầu vào:

      Một dòng chứa số hiệu tín hiệu n.

    • Ràng buộc đầu vào:

      n nằm trong bảng tín hiệu.

    • Định dạng đầu ra:

      Một dòng chứa hành động mặc định: Term, Core, Ign, Stop hoặc Cont.

    Ví dụ:

    Đầu vào:

    11
    

    Đầu ra:

    Core

    Giải thích:

    SIGSEGV (11) mặc định kết thúc tiến trình và sinh core dump → Core.

    Đang tải editor...