daemon

    0熱度

    1回答

    我認爲這很簡單,但顯然不是。 我有一個守護進程(目前正在作爲正常的可執行文件進行測試),我需要控制它在網頁上的功能。坐在中間是一個MySQL數據庫,其中包含雙向傳遞的所有必要數據。全部在同一臺機器上。 當從網頁發出命令時,PHP會將適當的數據放入數據庫,守護程序會讀取並執行操作。到現在爲止還挺好。 但是,守護進程輪詢數據庫,所以存在時間滯後。我想要做的就是向守護進程發送一條消息來說'看看現在'。所

    1熱度

    1回答

    我對守護進程和孤兒進程感到困惑。從我瞭解到: 守護進程:「這些都是在後臺運行的特殊工藝 它們是系統相關的過程,有沒有相關的terminal.These 過程用root權限運行,並且通常提供服務。到 processes.Usually父進程將終止,並因此子 過程將成爲守護進程,因爲它不會有任何terminal.For 守護進程,init進程將成爲父進程」 孤兒進程:「當父進程在子進程終止之前被終止時

    1熱度

    1回答

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

    0熱度

    3回答

    我有以下perl腳本: #!/usr/bin/perl use strict; use warnings; use Proc::Daemon; Proc::Daemon::Init; my $continue = 1; $SIG{TERM} = sub { $continue = 0 }; while ($continue) { # stuff } 我有我的

    3熱度

    2回答

    現在我有兩臺筆記本電腦(不需要在一個本地網絡中)和docker安裝在它們兩個上。我的目標是在第一臺筆記本電腦上運行docker守護進程,並能夠在第二臺筆記本電腦上使用docker客戶端執行命令。我該怎麼做才能達到目標?

    1熱度

    1回答

    我必須運行Perl腳本作爲服務(即守護進程)。我發現下面的C程序,一般來說它工作正常。但是,如果perl腳本死亡,並且出現異常,我不會收到任何錯誤消息。我怎樣才能從Perl獲得錯誤? 終端(即STDERR)不可用,我認爲最好的辦法是將得到syslog的錯誤消息。 #include <sys/types.h> #include <sys/stat.h> #include <stdio.h> #

    3熱度

    1回答

    我的版本的OS Ubuntu 16.04。 我想停下來泊塢窗,所以我在終端運行: sudo systemctl stop docker 但這命令並不能幫助我,因爲:版本的 docker gridsim1103 ~: ps ax | grep docker 11347 ? Sl 0:00 containerd-shim 487e3784f983274131d37bde1641db657e7

    1熱度

    1回答

    給他們,我開始我的Linux服務器上的應用程序,像這樣 /usr/local/bin/jsvc \ -home /usr/local/jdk1.8.0_111 \ -cp /opt/myapp/myapp.jar:/opt/myapp/lib/* \ -user myappuser \ -outfile /opt/myapp/out.log \ -

    0熱度

    1回答

    我想要設計一個應用程序,其中後端持續輪詢不同的傳感器,而前端(sinatra)允許通過json api查看此數據,或者通過簡單顯示在html中的結果。 我應該怎樣考慮開發這樣的應用程序,以及如何構建應用程序以實現最佳擴展和易於維護。 我的第一個想法是簡單地讓sinatra在每次接收到正確的端點請求時都對傳感器進行輪詢,但是這看起來好像會讓安靜得很快,特別是看到某些傳感器每隔幾秒鐘才更新一次。 我的

    -1熱度

    2回答

    我設法使用下面的代碼來建立一個守護進程。我的問題是我想創建一個腳本來啓動這個守護進程並將守護進程PID存儲在/var/run/mydaemon.pid中。此外,第二個腳本通過訪問存儲的mydaemon.pid文件來停止守護進程。 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/types.h>