如何重定向k8s“退出代码137”?

时间:2019-08-08 07:39:37

标签: bash redirect kubernetes

我正在使用命令杀死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}确实被杀死。如何重定向退出代码?

1 个答案:

答案 0 :(得分:1)

运行过程:

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

并且杀死进程后,不会将错误重定向到屏幕