Py学习  »  DATABASE

在远程计算机上执行mysql查询[重复]

karra • 4 年前 • 619 次点击  

我正在构建一组用于远程启动、停止和检查进程状态的脚本。这个 stop 其中的脚本应该寻找一个进程并终止它。因此我要:

ssh deploy@hera 'kill -9 `ps -ef | grep MapReduceNode | grep -v "grep" | awk -F " " '{print $2}' | head -n 1`'

这里的问题是awk标记化步骤需要单引号,并且这些引号与用于通过ssh执行远程命令的单引号冲突。这些单引号如何转义?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40765
 
619 次点击  
文章 [ 5 ]  |  最新文章 4 年前