python-daemon

    1熱度

    1回答

    我已經創建了一個名爲some-service的新服務。 shell腳本存在於/etc/init.d/some-service中我在/ usr/local/bin/some-service中有相同的shell腳本文件,它是some-service的副本。 我跑到下面的命令創建一個後臺程序服務: os-svc-daemon -i $INSTALLDIR -d some-service some-ser

    1熱度

    2回答

    我對Python和Django相當新,所以請讓我知道是否有更好的方法來做到這一點。我想要做的是每個設備(從models.Model繼承)啓動一個長時間運行的後臺線程,該線程會不斷檢查該設備的運行狀況。但是,當我運行我的代碼時,它似乎並沒有像守護進程那樣執行,因爲服務器很慢並且不斷超時。這個後臺線程將(在大多數情況下)運行程序的生命。 下面是我的代碼的簡化版本: class Device(model

    1熱度

    1回答

    我寫在Python(Django的)的網絡應用程序將在端執行任務/進程,典型的網絡掃描。我希望用戶能夠終止掃描,實時查看其狀態或結果。 我認爲要做到這一點的最好辦法之一是有一個作業管理器守護進程,是一個獨立的過程,即: 通過TCP連接接受新的就業機會。 接受用戶命令,通常用於終止或重新啓動進程。 報告工作狀態。 我這個代碼的結構掙扎。我認爲守護進程上的TCP端口將接受新的作業。然後它將創建一個os

    2熱度

    1回答

    我有使用Python守護程序的舊版本創建了一個基本的Python守護進程和驗證碼: import time from daemon import runner class App(): def __init__(self): self.stdin_path = '/dev/null' self.stdout_path = '/dev/tty' s

    1熱度

    1回答

    我曾經用pserve --daemon命令將我的金字塔服務器作爲守護程序運行。 鑑於它已過時,我正在尋找最好的替代品。 This link建議使用screen或tmux運行它,但它似乎太重,只能運行Web服務器。另一個想法是用setsid啓動它。 什麼是運行它的好方法?

    2熱度

    1回答

    我想知道如何在運行「」.serve_forever()方法後在後臺運行我的重載自定義BaseHTTPServer實例。 正常情況下,當您運行該方法時,執行會掛起,直到執行鍵盤中斷爲止,但我希望它在繼續執行腳本時在後臺提供請求。請幫忙!

    4熱度

    1回答

    我在嘗試使用pip & python 2.6安裝python-daemon 2.0.5時出現錯誤。我知道還有其他問題引用了python-daemon 2.0.3有這個問題。但是這些答案表明現在應該修復。 我試着安裝舊版本,也沒有運氣。雖然如果我用新的virtualenv重新開始,我可以安裝1.5.6。然而,在這種virtualenv中我得到了同樣的錯誤與2.0.5和1.5.6 (py26)[[em

    2熱度

    1回答

    你們對於以下應用程序使用什麼python模塊有任何建議:我想創建一個運行2個線程的守護進程,這兩個線程都使用while True:循環。 任何示例將不勝感激!提前致謝。 更新: 這是我想到的,但行爲不是我所期望的。 import time import threading class AddDaemon(object): def __init__(self): self

    1熱度

    2回答

    我有一個基於配置動態導入模塊的腳本。我試圖在腳本上實現守護程序上下文(使用python-daemon模塊),它似乎干擾了python查找有問題的模塊的能力。 Insite的mymodule/__init__.py在setup()我這樣做: load_modules(args, config, logger) try: with daemon.DaemonContext(

    0熱度

    1回答

    我在學習Python3,尤其是守護進程庫。我想用兩個可能的參數調用我的守護進程:start & stop。 到目前爲止,我有這樣的代碼: def start(): with context: pidfile = open(Config.WDIR+scriptname+".pid",'w') pidfile.write(str(getpid())) pidfi