[英]Kill -2 or Kill -INT ,how does it kill process
我有兩個shellscript:
#!/bin/bash
read -p "Enter name": name
echo $name
#!/bin/bash
for ((i=0; i<100; i++))
do
echo "$i"
sleep 1s
done
然后,我使用命令pkill -2 a.sh
pkill -2 b.sh
啟動另一個 shell 但是,第一個可以被殺死,第二個不能被殺死,pkill -2 有什么作用?
Kill -2 發送中斷(2 是與 SIGINT 關聯的值)。 這將喚醒睡眠調用,但隨后循環繼續。 如果您發送 15 (SIGTERM),則進程應終止。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.