欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python多進(jìn)程登錄遠(yuǎn)端服務(wù)器

 更新時(shí)間:2021年10月25日 14:24:05   作者:feikeyan  
這篇文章主要介紹了python多進(jìn)程登錄遠(yuǎn)端服務(wù)器,文章應(yīng)用實(shí)例簡(jiǎn)易的方式詳細(xì)講解python多進(jìn)程登錄遠(yuǎn)端服務(wù)器的相關(guān)資料,需要的朋友可以參考以下文章的具體內(nèi)容

通過(guò)Semaphore 來(lái)控制對(duì)共享資源的的訪(fǎng)問(wèn)數(shù)量,可以控制同一時(shí)刻并發(fā)的進(jìn)程數(shù) 。

#/usr/bin/python

# _*_ coding: utf-8 _*_

import multiprocessing

import time

import paramiko

def ssh(s,i,host):

try:

s.acquire()

print(time.strftime('%H:%M:%S'),multiprocessing.current_process().name + " 獲得鎖運(yùn)行");

ssh = paramiko.SSHClient()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

ssh.connect(hostname=host, port=22, username="root", password="yankefei")

print (host+" is login success")

stdin, stdout, stderr = ssh.exec_command("echo 
d
a
t
e
 && df -hl")

print(stdout.read().decode('utf-8'))

returncode = stdout.channel.recv_exit_status()

print("returncode:",returncode)

except:

ssh.close()

# time.sleep(i)

print(time.strftime('%H:%M:%S'),multiprocessing.current_process().name + " 釋放鎖結(jié)束");

s.release()

print (host+" is unreachable")

finally:

ssh.close()

s.release()

if __name__ == "__main__":

s = multiprocessing.Semaphore(200) #同時(shí)并發(fā)200個(gè)進(jìn)程

for n in range(111):

p = multiprocessing.Process(target = ssh, args=(s,2,"192.168.0."+str(n)))

p.start()

運(yùn)行結(jié)果如下圖:


到此這篇關(guān)于python多進(jìn)程登錄遠(yuǎn)端服務(wù)器的文章就介紹到這了,更多相關(guān)多進(jìn)程 Python內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 虛擬環(huán)境下搭建一個(gè)Django項(xiàng)目

    虛擬環(huán)境下搭建一個(gè)Django項(xiàng)目

    這篇文章主要為大家介紹了虛擬環(huán)境下搭建一個(gè)Django項(xiàng)目的實(shí)現(xiàn)過(guò)程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Python 3.6打包成EXE可執(zhí)行程序的實(shí)現(xiàn)

    Python 3.6打包成EXE可執(zhí)行程序的實(shí)現(xiàn)

    這篇文章主要介紹了Python 3.6打包成EXE可執(zhí)行程序的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Python如何讀取、寫(xiě)入CSV數(shù)據(jù)

    Python如何讀取、寫(xiě)入CSV數(shù)據(jù)

    這篇文章主要介紹了Python如何讀寫(xiě)CSV數(shù)據(jù),文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Python中文件遍歷的兩種方法

    Python中文件遍歷的兩種方法

    這篇文章主要介紹了Python中文件遍歷的兩種方法,使用的OS模塊的os.walk和os.listdir實(shí)現(xiàn),需要的朋友可以參考下
    2014-06-06
  • python類(lèi)繼承與子類(lèi)實(shí)例初始化用法分析

    python類(lèi)繼承與子類(lèi)實(shí)例初始化用法分析

    這篇文章主要介紹了python類(lèi)繼承與子類(lèi)實(shí)例初始化用法,實(shí)例分析了Python類(lèi)的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • python字符串判斷密碼強(qiáng)弱

    python字符串判斷密碼強(qiáng)弱

    這篇文章主要為大家詳細(xì)介紹了python字符串判斷密碼強(qiáng)弱,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 基于K.image_data_format() == ''channels_first'' 的理解

    基于K.image_data_format() == ''channels_first'' 的理解

    這篇文章主要介紹了基于K.image_data_format() == 'channels_first' 的理解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • Python實(shí)現(xiàn)隨機(jī)森林RF模型超參數(shù)的優(yōu)化詳解

    Python實(shí)現(xiàn)隨機(jī)森林RF模型超參數(shù)的優(yōu)化詳解

    這篇文章主要為大家詳細(xì)介紹了基于Python的隨機(jī)森林(Random Forest,RF)回歸代碼,以及模型超參數(shù)(包括決策樹(shù)個(gè)數(shù)與最大深度、最小分離樣本數(shù)、最小葉子節(jié)點(diǎn)樣本數(shù)、最大分離特征數(shù)等)自動(dòng)優(yōu)化的代碼,感興趣的小伙伴可以了解一下
    2023-02-02
  • Python Flask框架使用介紹

    Python Flask框架使用介紹

    今天來(lái)給大家說(shuō)一個(gè)Python的輕量級(jí)web開(kāi)發(fā)框架——Flask,為什么要推薦它呢?當(dāng)然是因?yàn)樗鼔蜉p量級(jí)了,開(kāi)發(fā)迅速是它的特點(diǎn),當(dāng)然它也有缺點(diǎn),不過(guò)這里不說(shuō),因?yàn)榧扔盟终f(shuō)它差感覺(jué)不好
    2022-08-08
  • Python文件操作利器的十大庫(kù)使用實(shí)例

    Python文件操作利器的十大庫(kù)使用實(shí)例

    Python擁有多個(gè)庫(kù)用于文件操作,提供了各種功能來(lái)管理、讀取和寫(xiě)入文件,這些庫(kù)覆蓋了從基本的文件系統(tǒng)交互到高級(jí)的文件壓縮和數(shù)據(jù)格式處理等多個(gè)方面,文件操作是編程中不可或缺的一部分,因此了解這些庫(kù)對(duì)于開(kāi)發(fā)者來(lái)說(shuō)是至關(guān)重要的
    2024-01-01

最新評(píng)論