python fabric远程执行问题

微软首席执行官 发布于 2016/09/07 22:28
阅读 405
收藏 0


请教各位大神指点,在不修改/etc/enviroment文件下,希望不要输出(Bad line 57 in /etc/environment)这句话,因为每一次执行run或者sudo, fabric的stdout都会输出这句,因为会影响最终结果

1、第一张图aix6上配置后面几个参数TMOUT,TIMEOUT,在不修改/etc/enviroment情况下测试

2、第二张是运行结果,以下是脚本

from fabric.api import env, run, sudo
env.password='xxx'
env.shell='/usr/bin/ksh -c'
env.host_string='xxx@192.168.1xx.xxx:22'
result = run('uname')

print '------==='

print result

[xxx@192.168.1xx.xxx:22] run: uname

[xxx@192.168.1xx.xxx:22] out: Bad line 57 in /etc/environment

[xxx@192.168.1xx.xxx:22] out: AIX
[xxx@192.168.1xx.xxx:22] out:


------===
Bad line 57 in /etc/environment
AIX


加载中
返回顶部
顶部