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...