我有两个shellscripts脚本:
a.sh是:
#!/bin/bash
read -p "Enter name": name
echo $nameb.sh是:
#!/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怎么办?
发布于 2020-01-09 18:29:59
Kill -2发送中断(2是与SIGINT相关的值)。这将唤醒休眠调用,但随后循环将继续。如果您发送15 (SIGTERM),该进程应该会终止。
https://stackoverflow.com/questions/59661879
复制相似问题