daemon

    0熱度

    1回答

    我正在PHP 5.6編寫一個守護進程。到目前爲止,它基本上是一個Daemon類,具有無限循環的mainLoop()方法。在每次迭代中,mainLoop執行一系列步驟。我需要它來實現一個「優雅的殺死」機制:如果SIGINT或SIGTERM到達,守護進程必須在死前完成當前迭代的當前步驟。 我的想法是默認使用靜態變量Daemon::CONTINUE TRUE;當SIGINT或SIGTERM到達時,它被設

    0熱度

    1回答

    的crond不是默認的official postgres alpine image運行中。我如何定義我的Dockerfile以確保守護進程在後臺運行?我希望它在默認情況下運行,如果可能的話,即使容器重新啓動。 我嘗試添加CMD ["/usr/sbin/crond"]我Dockerfile,但我沒有成功。任何想法如何結合使用postgres? 更新 我已經添加了的tianon答案:不是使用 一個 [

    0熱度

    1回答

    我有一個python腳本是這樣的: while True: print("ok") 我創建了一個守護進程test.service: [Unit] Description=Un service de test. [Service] Type=idle ExecStart=/usr/bin/python3 /home/andy/Desktop/test.py > /home/a

    3熱度

    2回答

    我已經寫了下面的代碼: System.out.println("Main thread:" + Thread.currentThread().getId()); CompletableFuture<Void> future = CompletableFuture.runAsync(() -> { try { System.out.println("Before sleep

    0熱度

    1回答

    一段時間以來,我一直在使用mod_wsgi和全局變量。全球變量在過去的會話中一直保持不變。突然間,他們沒有堅持下去。每個請求加載一個新的實例,持久性丟失。 我想執行wsgi(現在)記住以前請求的變量。是否有Apache配置選項,如守護進程選項或中間件可以強制執行我以前的行爲?

    0熱度

    1回答

    我有一個需要一直運行的PHP守護進程腳本。 <?php include "config.php"; while (true) { sleep(2); } ?> 所有重要的變量都在config.php中定義,我需要經常調整。所以每次,我想在config.php中進行更改,我必須殺死守護程序服務並重新啓動。我知道config.php在while循環之外,所以即使我在運行期間

    0熱度

    1回答

    我正在嘗試爲python中的slurm作業編寫一個調度程序腳本。 基本上,我有一個包含在函數中的腳本,我們稱之爲job_array_scheduler(),它包含一個time.sleep()循環。預計這將運行一天或更長時間。我想能夠從python內部作爲一個單獨的線程啓動這個功能,這樣我就可以退出會話,並且這個東西將繼續運行。 我試着做它像這樣: import threading schedul

    0熱度

    1回答

    我似乎已經嘗試了每個解決方案在這裏,但似乎沒有工作,我不知道我錯過了什麼。我試圖通過我的碼頭集裝箱運行芹菜作爲守護進程。 [email protected]:/itapp/itapp# /etc/init.d/celeryd status celery init v10.1. Using config script: /etc/default/celeryd celeryd down: no

    0熱度

    1回答

    除了下面的命令外我找不到任何東西,但是這也不起作用。我需要允許來自PC應用程序的傳入telnet連接連接到我的Mac。我知道SSH更好,但我必須有telnet連接到我的Mac OS。有人知道嗎? 這是我發現允許傳入的telnet連接的唯一的東西,但是這不起作用。 須藤launchctl負載-w /System/Library/LaunchDaemons/telnet.plist -Seth

    2熱度

    2回答

    假設我們有這樣一個平凡的守護java寫的: public class Hellow { /** * @param args the command line arguments */ public static void main(String[] args) { while(true) { // 1. do // 2