gpt4 book ai didi

linux - 如何避免kill命令输出消息?

转载 作者:太空宇宙 更新时间:2023-11-04 05:36:01 25 4
gpt4 key购买 nike

脚本:

echo $$
fun()
{
kill -9 $* && echo Signal Trapped
}

trap "fun" 10

while [ 1 ]
do
sleep 100 &
trap "fun $!" 10
wait $!
done

输出:

$ bash t.sh 
PID = 4243
Signal Trapped
t.sh: line 1: 4244 Killed sleep 100
Signal Trapped

当我执行脚本时,会输出以上内容。在这里,一旦进程被终止,消息将显示为“t.sh: line 1: 4244 Killed sleep 100”。我尝试将输出和错误重定向到/dev/null。但它不起作用。那么,有什么办法可以抑制 bash 产生的消息吗?

最佳答案

尝试使用dmesg -n -1

选项-n允许隐藏不同级别的输出

关于linux - 如何避免kill命令输出消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31877334/

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