# centos 安裝:
yum install -y supervisor
# ubuntu 安裝:
sudo
apt-get
install supervisor
# 配置檔案路徑: /etc/supervisor/supervisord.conf
# 程序管理配置檔案:
vim /etc/supervisor/conf.d/test.conf
# 寫入如下內容
[program:test]
command=/data/php/test/yii2/index_cli.php test index
directory=.
stderr_logfile=/var/log/supervisor/test.log # 錯誤日誌輸出路徑
stdout_logfile=/var/log/supervisor/test.log # 志輸出路徑
startsecs=0
stopwaitsecs=0
autostart=true # 自動啟動
user=root # 指定使用者
autorestart=true # 自動重啟
# 儲存退出
# 啟動
/usr/bin/supervisord -c /etc/supervisor/supervisord.conf
ps -ef |
grep
test
# 載入新的配置檔案
supervisorctl update
# 載入最新的配置檔案,停止原有程序並按新的配置啟動、管理所有程序
supervisorctl reload
# 開機啟動
# centos
chkconfig supervisord on
# ubuntu
systemctl enable supervisord
Linux 程序管理工具 supervisor
linux 程序管理工具 supervisor supervisor簡介 在linux伺服器中,有時候我們需要乙個程序需要可靠的在後台執行,並且能夠監控程序狀態,在意外結束時能夠自動重啟等。此時就可以使用supervisor。supervisor 是使用python開發的一套通用的程序管理程式,能夠...
Linux程序管理工具Supervisor
supervisor是用python開發的一套通用的程序管理程式,能將乙個普通的命令列程序變為後台daemon,並監控程序狀態,異常退出時能自動重啟。它是通過fork exec的方式把這些被管理的程序當作supervisor的子程序來啟動,這樣只要在supervisor的配置檔案中,把要管理的程序的...
程序管理工具
程序管理 pstree作用是以程序樹的形式顯示程序 例如 pstree 8123 顯示程序名不顯示各個程序號 pstree p 8123 顯示程序名稱及各級程序的程序號 ps作用是顯示當前所有執行程序的詳細資訊 例如 ps aux 顯示所有包含其他使用者的行程 ps aux 選項 a 顯示包括所有終...