【发布时间】:2014-04-04 06:07:58
【问题描述】:
我正在使用 python 2.7.6 编写脚本
问题陈述:- 在我的脚本中,我在运行时将我的 applicationId 提取到变量 say 'appid' 中 现在我必须在 SSHClient 命令中将其作为变量传递,以便在远程服务器中执行,在下面的 cmd 中
ssh_idb = SSHClient(cfg_cluster_ip)
ssh_idb.login_with_password(username=idb_ssh_user,password=idb_ssh_password)
cmd ='ps -ef | grep "Admin|$appid"'
out, err, code = ssh_idb.execute_sudo_command(["%s" % cmd])
print out
它返回空白输出[预期值未在 cmd 中传递,shell 不返回任何数据] 有没有办法在cmd中动态传递局部变量值?
【问题讨论】:
标签: python python-2.7 command-line-arguments