之前有取消註冊的動作 但這次沒有 所以 部會因為一次中斷就結束
這次也用struct 與 sigaction 來做註冊動作