1. 问题描述 : 今天在写脚本的时候遇到一个问题,需求是通过本机ssh其他服务器,kill掉vearch容器进程。命令如下:
ssh linux03 docker ps | grep vearch | awk '{print $1}' | xargs docker kill
已经配置linux03的免密登录,在linux03单独执行docker ps | grep vearch | awk '{print $1}' | xargs docker kill 是没有问题的,而在本机加上ssh执行就不行。
2. 解决办法:
在xargs前再ssh一下,最终命令是
ssh linux03 docker ps | grep vearch | awk '{print $1}' |ssh linux03 xargs docker kill
本文描述了在使用SSH从本地机器通过Linux03服务器kill Vearch容器进程时遇到的问题。当直接在Linux03上执行命令`docker ps | grep vearch | awk '{print $1}

2万+

被折叠的 条评论
为什么被折叠?



