首页 > 解决方案 > 如何重定向k8s“退出代码137”?

问题描述

我正在使用命令杀死一个 pod 内的进程:

kubectl  exec ${pod} -- bash -c "kill -9 \`ps -ef | grep ${something} | grep -v grep | awk '{print \$2}'\` >/dev/null 2>&1" >/dev/null 2>&1

我收到"command terminated with exit code 137"消息,表明该进程${something}确实被杀死了。如何重定向退出代码?

标签: bashredirectkubernetes

解决方案


运行过程:

kubectl --namespace=magellan exec $pod 2>/dev/null -- bash -c "some remote command"

并且在它终止进程后不会将错误重定向到屏幕


推荐阅读