3
我遵循answer中有關編寫用作服務的Python腳本的說明。我把我的循環代碼放在def main()
。如何使Python腳本(作爲服務安裝)在註銷後生存下來?
我安裝了服務python my_script.py install
。我能夠在Windows XP中通過services.msc
啓動和停止服務。
這是一個日誌程序,只要Windows正在運行,就會寫入日誌。它不應該關心誰或是否有人登錄或註銷。我的問題是當我註銷時,服務將停止。我如何使它能夠在註銷後生存下來?
應該在哪裏這條線進來嗎?我是否正確地說它應該在這個[code snippet]中的類__init__中(http://stackoverflow.com/questions/32404/can-i-run-a-python-script-as-a-服務的窗口,如何/ 32440#32440)? – Kit 2010-09-24 01:03:34
@Kit:看到我上面編輯的答案。我剛纔看到有一個python配方可以幫助你解決所有這些問題。 – pyfunc 2010-09-24 02:16:21