我正在使用命令杀死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}
确实被杀死。如何重定向退出代码?
答案 0 :(得分:1)
运行过程:
kubectl --namespace=magellan exec $pod 2>/dev/null -- bash -c "some remote command"
并且杀死进程后,不会将错误重定向到屏幕