gpt4 book ai didi

bash - 如何让 kubectl 静音?

转载 作者:行者123 更新时间:2023-12-04 12:58:30 27 4
gpt4 key购买 nike

我正在尝试在后台启动端口转发,同时抑制所有输出。这是我尝试过的:

kubectl port-forward pod-name 1234:1234 > /dev/null 2>&1 &
然而,当我发起连接时,我仍然看到这样的消息:
Handling connection for 1234
据我了解,标准输出和错误都应该指向/dev/null。
这个剧本的沉默似乎证实了我的信念:
echo "hi" > /dev/null 2>&1 &      # test stdout silence
>&2 echo "hi" > /dev/null 2>&1 & # test stderr silence
(注意:我必须在脚本而不是 shell 中运行这些,以避免我的 shell 的关于子 shell 的默认输出。)
我不知道我还能做些什么来抑制 kubectl port-forward输出。我错过了什么?

最佳答案

这是在我的情况下起作用的(在命令执行输出完全静音后):kubectl port-forward pod-name 1234:1234 2>&1 >/dev/null &其中说发送 stderr输出到stdout的同一个地方输出是 /dev/null测试:
Ubuntu 18.04
内核 5.4.0-70-通用
GNU bash,版本 4.4.20(1)-release (x86_64-pc-linux-gnu)

关于bash - 如何让 kubectl 静音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62781809/

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