supervisor經常使用命令

前言:
Supervisorctl 是 supervisord 的一個命令行客戶端工具,啓動時須要指定與 supervisord 使用同一份配置文件,不然與 supervisord 同樣按照順序查找配置文件。shell

supervisorctl -c /etc/supervisord.conf #若是已經指定supervisor配置文件啓動,直接supervisorctl便可進入supervisor的shell界面bash

上面這個命令會進入 supervisorctl 的 shell 界面,而後能夠執行不一樣的命令了:markdown

Linux的命令執行 supervisorctl 進入supervisor的命令行界面

> status    # 查看程序狀態
> stop program_name   # 關閉 program_name 程序
> start program_name  # 啓動 program_name 程序
> restart program_name    # 重啓 program_name 程序
> reread    # 讀取有更新(增長)的配置文件,不會啓動新添加的程序,也不會重啓任何程序
> reload    #  載入最新的配置文件,中止原有的進程並按照新的配置啓動
> update    # 重啓配置文件修改過的程序,配置沒有改動的進程不會收到影響而重啓

上面這些命令都有相應的輸出,除了進入 supervisorctl 的 shell 界面,也能夠直接在 bash 終端運行:ide

$ supervisorctl status
$ supervisorctl stop program_name
$ supervisorctl start program_name
$ supervisorctl restart program_name
$ supervisorctl reread
$ supervisorctl reload
$ supervisorctl update
相關文章
相關標籤/搜索