python

python


        


       sourcedir = 'hadoopconf.py'
        destidir  = '/home/hadoop/'
        rmipaddr  = self.getrmhost()
         user = 'root'
        passwd = 'root'
        resultscript = ''
        cmd = 'scp -r /home/yinwt/hadoop root@' + rmipaddr + ':' + destidir




def commandrun(self,hostip,cmd,user,passwd): connect=paramiko.SSHClient() LOG.debug("commandrun be called") connect.set_missing_host_key_policy(paramiko.AutoAddPolicy()) try: connect.connect(hostip,22,user,passwd) print "connectok" LOG.info(("Connected to host:%s") % hostip) stdin,stdout,sterr=connect.exec_command(cmd) LOG.info(("Execute command success:%s") % cmd) time.sleep(2) except: LOG.debug(("Error occur when commandrun: %s") % cmd) return 'error' connect.close() return 'ok'





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值