假设我们有一个 BASH 脚本在后台运行一些命令。有时我们想杀死他们所有人,无论他们是否完成了工作。
这是一个例子:
function command_doing_nothing () {
sleep 10
echo "I'm done"
}
for (( i = 0; i < 3; i++ )); do
command_doing_nothing &
done
echo "Jobs:"
jobs
sleep 1
# Now we want to kill them
如何杀死在后台运行的这 3 个作业?