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] kill -l theo dải số hiệu

    kill -l theo dải số hiệu

    In bảng tín hiệu cho dải số hiệu từ a đến b (bao gồm hai đầu). Với mỗi số trong dải:

    • Nếu có trong bảng tín hiệu: in <n>) <tên> (tên đầy đủ kèm SIG).
    • Nếu không có: bỏ qua (không in dòng nào).
    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: 1 3 → 1) SIGHUP / 2) SIGINT / 3) SIGQUIT

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

      Một dòng hai số a b (a ≤ b).

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

      1 ≤ a ≤ b ≤ 31.

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

      Các dòng <n>) <tên> cho những số hiệu hợp lệ trong dải.

    Ví dụ:

    Đầu vào:

    1 3
    

    Đầu ra:

    1) SIGHUP
    2) SIGINT
    3) SIGQUIT

    Giải thích:

    Dải 1..3 đều hợp lệ → in lần lượt SIGHUP, SIGINT, SIGQUIT.

    Đang tải editor...