Web方式管理後台程序 Supervisor

2021-08-09 23:31:59 字數 2125 閱讀 4818

supervisor是乙個可以監控多個程序的c/s系統,不支援windows,基於python語言開發。

使用pip安裝

pip install supervisor
配置檔案位置和格式

supervisor預設從以下目錄開始搜尋配置檔案:

$cwd/supervisord.conf$cwd/etc/supervisord.conf/etc/supervisord.conf/etc/supervisor/supervisord.conf (since supervisor 3.3.0)../etc/supervisord.conf (relative to the executable)../supervisord.conf (relative to the executable)

也可以使用命令supervisord和supervisorctl的-c引數來指定配置檔案。

配置檔案格式是windows ini檔案格式,就是可以用configparser模組解析的格式。

新增要監控的子程式

[program:example]

command=/usr/bin/example --loglevel=%(env_loglevel)s

%(env_loglevel)表示日誌等級。

redirect_stderr=true配置http server

[unix_http_server]

啟動supervisord服務
supervisord
開啟子程式
supervisorctl start

all

更多執行引數

開啟web瀏覽器

訪問:

ip可以指定為本地公網ip或*

linux程序後台管理

fg bg jobs ctrl z命令 一 加在乙個命令的最後,可以把這個命令放到後台執行 如gftp 二 ctrl z 可以將乙個正在前台執行的命令放到後台,並且處於暫停狀態,不可執行 三 jobs 檢視當前有多少在 後台 執行的命令 jobs l選項可顯示所有任務的pid,jobs的狀態可以是r...

Linux後台程序管理

fg bg jobs ctrl z命令 一 加在乙個命令的最後,可以把這個命令放到後台執行 如gftp 二 ctrl z 可以將乙個正在前台執行的命令放到後台,並且處於暫停狀態,不可執行 三 jobs 檢視當前有多少在後台執行的命令 jobs l選項可顯示所有任務的pid,jobs的狀態可以是run...

Linux後台程序管理

fg bg jobs ctrl z命令 一 加在乙個命令的最後,可以把這個命令放到後台執行 如gftp 二 ctrl z 可以將乙個正在前台執行的命令放到後台,並且處於暫停狀態,不可執行 三 jobs 檢視當前有多少在後台執行的命令 jobs l選項可顯示所有任務的pid,jobs的狀態可以是run...