gpt4 book ai didi

linux - 如何解析进程中的一行并将结果用于有效的陷阱?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:51:04 24 4
gpt4 key购买 nike

我有一个过程foo .我想运行 foo 输出的每一行,捕获 command is <cmd> 形式的一行(每次运行时有一些不同的命令)然后捕获 SIGKILL 以运行 ''。

我尝试类似的方法:

while read line; do
if [[ "$line" =~ command\ is\ (.*) ]]; then
echo trapping
trap "${BASH_REMATCH[1]}" SIGKILL
fi
done < <(foo)

我看到正在打印“trapping”,但是当我终止脚本时,没有发出命令。

我该如何解决?

最佳答案

不,你不能那样做。有两个信号不能被拦截和处理:SIGKILLSIGSTOP

关于linux - 如何解析进程中的一行并将结果用于有效的陷阱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31432934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com