最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python判斷自身是否正在運(yùn)行的方法

 更新時(shí)間:2019年08月08日 10:24:45   作者:septwolves2015  
今天小編就為大家分享一篇python判斷自身是否正在運(yùn)行的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

如下所示:

# coding: utf-8
import os
import psutil
import time
 
def write_pid():
 pid = os.getpid()
 fp = open("pid.log",'w')
 fp.write(str(pid))
 fp.close()
 
def read_pid():
 if os.path.exists("pid.log"):
  fp = open("pid.log",'r')
  pid = fp.read()
  fp.close()
  return pid
 else:
  return False
 
def write_log(log_content):
 time_now = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
 log_content = time_now+"---->"+log_content+os.linesep
 fp = open('recognition.log','a+')
 fp.write(log_content)
 fp.close()
 
def run():
 pid = read_pid()
 #print pid
 pid = int(pid)
 if pid:
  running_pid = psutil.pids()
  if pid in running_pid:
   log_content = "process is running..."
   write_log(log_content)
  else:
   write_pid()
   time.sleep(20)
 else:
  write_pid()
  time.sleep(20)
 
if __name__ == "__main__":
 run()

實(shí)現(xiàn)思路:

1)用os.getpid()獲取當(dāng)前程序運(yùn)行PID,將PID存入文件中

2)用psutil模塊獲取當(dāng)前系統(tǒng)所有正在運(yùn)行的pid

3)讀取之前存入的PID,判斷該P(yáng)ID是否在系統(tǒng)PID中

4)如果文件中的PID在系統(tǒng)PID中,則退出程序,否則存入新的PID,運(yùn)行程序。

以上這篇python判斷自身是否正在運(yùn)行的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • OpenCV 圖像繪制的實(shí)現(xiàn)

    OpenCV 圖像繪制的實(shí)現(xiàn)

    本文主要介紹了OpenCV 圖像繪制的實(shí)現(xiàn),主要包括直線,圓,多邊形和自定義圖形等,具有一定的參考價(jià)值,感興趣的可以了解一下
    2021-07-07
  • python使用matplotlib畫柱狀圖、散點(diǎn)圖

    python使用matplotlib畫柱狀圖、散點(diǎn)圖

    這篇文章主要為大家詳細(xì)介紹了python使用matplotlib畫柱狀圖、散點(diǎn)圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • Python unittest discover批量執(zhí)行代碼實(shí)例

    Python unittest discover批量執(zhí)行代碼實(shí)例

    這篇文章主要介紹了Python unittest discover批量執(zhí)行代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • python數(shù)據(jù)清洗中的時(shí)間格式化實(shí)現(xiàn)

    python數(shù)據(jù)清洗中的時(shí)間格式化實(shí)現(xiàn)

    本文主要介紹了python數(shù)據(jù)清洗中的時(shí)間格式化實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • python使用建議技巧分享(三)

    python使用建議技巧分享(三)

    這篇文章主要介紹了python的一些使用建議技巧分享,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-08-08
  • pyhthon繪制超炫酷的心形線星形線擺線

    pyhthon繪制超炫酷的心形線星形線擺線

    這篇文章主要為大家介紹了如何用pyhthon繪制各種超炫酷的擺線,本文主要實(shí)現(xiàn)了心形線和星形線也就是外擺線和內(nèi)擺線兩種,有需要的朋友可以借鑒參考下
    2021-10-10
  • pandas中Timestamp類用法詳解

    pandas中Timestamp類用法詳解

    這篇文章主要為大家詳細(xì)介紹了pandas中Timestamp類用法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Python操作redis和mongoDB的方法

    Python操作redis和mongoDB的方法

    redis是一個(gè)key-value存儲(chǔ)系統(tǒng),value的類型包括string(字符串),list(鏈表),set(集合),zset(有序集合),hash(哈希類型)。這篇文章主要介紹了Python操作redis和mongoDB的方法,需要的朋友可以參考下
    2019-12-12
  • Python基礎(chǔ)篇之初識(shí)Python必看攻略

    Python基礎(chǔ)篇之初識(shí)Python必看攻略

    下面小編就為大家?guī)硪黄狿ython基礎(chǔ)篇之初識(shí)Python必看攻略。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-06-06
  • Appium自動(dòng)化測(cè)試實(shí)現(xiàn)H5頁(yè)面元素定位

    Appium自動(dòng)化測(cè)試實(shí)現(xiàn)H5頁(yè)面元素定位

    本文主要介紹了Appium自動(dòng)化測(cè)試實(shí)現(xiàn)H5頁(yè)面元素定位,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評(píng)論

武鸣县| 抚顺市| 大冶市| 德兴市| 河东区| 寿宁县| 永新县| 佛冈县| 武山县| 鄂伦春自治旗| 张掖市| 集安市| 务川| 韶关市| 东海县| 阿尔山市| 抚顺县| 酉阳| 两当县| 鹤山市| 上蔡县| 仪征市| 昌图县| 祥云县| 阜宁县| 抚州市| 屯昌县| 通道| 高安市| 贵德县| 汉源县| 广德县| 泽州县| 商城县| 白水县| 阜宁县| 开远市| 公主岭市| 名山县| 宝鸡市| 孟连|