python腳本作為Windows服務(wù)啟動(dòng)代碼詳解
更新時(shí)間:2018年02月11日 14:11:47 投稿:laozhang
本篇文章給大家分享了用python腳本寫(xiě)出作為Windows服務(wù)啟動(dòng)功能,對(duì)此有需求的朋友跟著小編一起學(xué)習(xí)下。
我們首先來(lái)看下全部代碼:
# -*- coding: cp936 -*- import win32serviceutil import win32service import win32event class test1(win32serviceutil.ServiceFramework): _svc_name_ = "test_python" _svc_display_name_ = "test_python" def __init__(self, args): win32serviceutil.ServiceFramework.__init__(self, args) self.hWaitStop = win32event.CreateEvent(None, 0, 0, None) def SvcStop(self): # 先告訴SCM停止這個(gè)過(guò)程 self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING) # 設(shè)置事件 win32event.SetEvent(self.hWaitStop) def SvcDoRun(self): # 等待服務(wù)被停止 win32event.WaitForSingleObject(self.hWaitStop, win32event.INFINITE) if __name__=='__main__': win32serviceutil.HandleCommandLine(test1)
這里注意,如果你需要更改文件名,比如將win32serviceutil.HandleCommandLine(test1)中的test1更改為你的文件名,同時(shí)class也需要和你的文件名一致,否則會(huì)出現(xiàn)服務(wù)不能啟動(dòng)的問(wèn)題。
您可能感興趣的文章:
- windows 10 設(shè)定計(jì)劃任務(wù)自動(dòng)執(zhí)行 python 腳本的方法
- 利用python計(jì)算windows全盤(pán)文件md5值的腳本
- 實(shí)例講解Python腳本成為Windows中運(yùn)行的exe文件
- python實(shí)現(xiàn)windows下文件備份腳本
- Python管理Windows服務(wù)小腳本
- 用python寫(xiě)一個(gè)windows下的定時(shí)關(guān)機(jī)腳本(推薦)
- Windows系統(tǒng)配置python腳本開(kāi)機(jī)啟動(dòng)的3種方法分享
- Python使用windows設(shè)置定時(shí)執(zhí)行腳本
相關(guān)文章
python實(shí)現(xiàn)字符串和字典的轉(zhuǎn)換
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)字符串和字典的轉(zhuǎn)換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09python使用openCV遍歷文件夾里所有視頻文件并保存成圖片
這篇文章主要介紹了python使用openCV遍歷文件夾里所有視頻文件并保存成圖片,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2020-01-01Python字符串的15個(gè)基本操作(小結(jié))
這篇文章主要介紹了Python字符串的15個(gè)基本操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02Python進(jìn)階學(xué)習(xí)修改閉包內(nèi)使用的外部變量
這篇文章主要為大家介紹了Python進(jìn)階學(xué)習(xí)修改閉包內(nèi)使用的外部變量實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06Python爬蟲(chóng)學(xué)習(xí)之翻譯小程序
這篇文章主要為大家詳細(xì)介紹了Python爬蟲(chóng)學(xué)習(xí)之翻譯小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07