在Linux上發送SIGINT信號可以通過使用kill命令或者按下Ctrl+C鍵來實現。
- 使用kill命令發送SIGINT信號:
可以使用kill命令加上進程ID來發送SIGINT信號。首先需要找到要發送信號的進程的進程ID,可以使用ps命令查看進程列表并找到目標進程的進程ID,然后使用以下命令發送SIGINT信號:
kill -2 <進程ID>
- 使用Ctrl+C按鍵發送SIGINT信號:
在終端中運行的程序通常會響應終端用戶按下Ctrl+C鍵,這會發送SIGINT信號給程序。按下Ctrl+C鍵會中斷當前運行的程序并發送SIGINT信號,程序可以捕獲并處理該信號。
總之,發送SIGINT信號的方法有多種,可以選擇適合自己的方式發送信號。