亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python腳本實現(xiàn)監(jiān)聽服務器的思路代碼詳解

 更新時間:2020年05月28日 15:11:17   作者:CoderZxk  
這篇文章主要介紹了Python腳本實現(xiàn)監(jiān)聽服務器的思路,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

開前準備

Schedule使用方法。
基本的Linux操作
Python3環(huán)境

Step1

首先我得先假設你會了如何每十五分鐘去運行一次檢查這件事情。(后期我會補上如何去做定時任務,相信我!)

在這里插入圖片描述

代碼量比較少,選擇在Linux環(huán)境下直接寫腳本。

import os
#使用os的popen執(zhí)行bash命令
content=os.popen("lsof -i:8080").read()

在這里插入圖片描述

輸出一下content看看,就是命令行執(zhí)行輸出的內容,看關鍵詞webcache,但是輸出的已經(jīng)是文本文件了,可以直接使用find()函數(shù)去找這個“webcache”字眼,當服務崩掉的時候,肯定是沒有這個字眼的,find()的返回值就為1,看到這,是不是有些思路了呢?

str(content).find("webcache")

 

加粗樣式

返回值是113(服務沒崩的時候)
下面貼出一段代碼

 serverInfo=os.popen("lsof -i:8080").read()
  serverInfoStr=str(serverInfo).find("webcache")
  if not serverInfoStr == -1:
    #insertLog(content=content_enum["SERVER_OK"],status=200,equId="server001")
    #加入數(shù)據(jù)庫
  else:
  	#服務器掛掉
    #insertLog(content=content_enum["SERVER_ERROR"],status=404,equId="server001")
    #執(zhí)行指令
    os.system(" nohup java -jar miaosha-0.0.1-SNAPSHOT.jar &")

這就是簡單實現(xiàn)服務監(jiān)聽的代碼片段,有空再更新如何用定時任務進行定時監(jiān)聽~

總結

到此這篇關于Python腳本實現(xiàn)監(jiān)聽服務器的思路代碼詳解的文章就介紹到這了,更多相關python監(jiān)聽服務器內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python PCA降維的兩種實現(xiàn)方法

    Python PCA降維的兩種實現(xiàn)方法

    大家好,本篇文章主要講的是Python PCA降維的兩種實現(xiàn)方法,感興趣的的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • python自動發(fā)送郵件腳本

    python自動發(fā)送郵件腳本

    這篇文章主要為大家詳細介紹了python自動發(fā)送郵件的腳本源碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python中try excpet BaseException(異常處理捕獲)的使用

    Python中try excpet BaseException(異常處理捕獲)的使用

    本文主要介紹了Python中try excpet BaseException(異常處理捕獲)的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • 淺析Python中全局變量和局部變量的使用

    淺析Python中全局變量和局部變量的使用

    一個變量的名稱除了可以代表不同的東西以外,也表示“哪里可以使用”這個變量,這篇文章將會介紹全局變量和局部變量的用法和差異,感興趣的可以了解下
    2021-06-06
  • Python 函數(shù)裝飾器詳解

    Python 函數(shù)裝飾器詳解

    這篇文章主要介紹了Python函數(shù)裝飾器,結合實例形式詳細分析了Python裝飾器的原理、功能、分類、常見操作技巧與使用注意事項,需要的朋友可以參考下
    2021-10-10
  • Python爬蟲使用代理IP的實現(xiàn)

    Python爬蟲使用代理IP的實現(xiàn)

    這篇文章主要介紹了Python爬蟲使用代理IP的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • Python簡明講解filter函數(shù)的用法

    Python簡明講解filter函數(shù)的用法

    本文和你一起來探索Python中的filter函數(shù),讓你以最短的時間明白這個函數(shù)的原理。也可以利用碎片化的時間鞏固這個函數(shù),讓你在處理工作過程中更高效
    2022-06-06
  • python實現(xiàn)批量獲取指定文件夾下的所有文件的廠商信息

    python實現(xiàn)批量獲取指定文件夾下的所有文件的廠商信息

    這篇文章主要介紹了python實現(xiàn)批量獲取指定文件夾下的所有文件的廠商信息的方法,是非常實用的技巧,涉及到文件的讀寫與字典的操作等技巧,需要的朋友可以參考下
    2014-09-09
  • 詳解python 拆包可迭代數(shù)據(jù)如tuple, list

    詳解python 拆包可迭代數(shù)據(jù)如tuple, list

    拆包是指將一個結構中的數(shù)據(jù)拆分為多個單獨變量中。下面通過本文給大家介紹python 拆包可迭代數(shù)據(jù)如tuple, list的相關資料,需要的朋友參考下吧
    2017-12-12
  • python把數(shù)據(jù)導出生成excel文件的方法小結

    python把數(shù)據(jù)導出生成excel文件的方法小結

    在Python中,將數(shù)據(jù)導出生成Excel文件,最常用的庫之一是openpyxl(用于處理.xlsx文件)和pandas,以下將分別介紹如何使用這兩個庫來生成Excel文件,感興趣的小伙伴跟著小編一起來看看吧
    2024-09-09

最新評論