要讓Linux的Supervisorctl自動重啟,您需要按照以下步驟操作:
打開終端。
輸入以下命令以編輯Supervisor配置文件:
sudo nano /etc/supervisord.conf
如果您使用的是CentOS或RHEL系統,配置文件可能位于/etc/supervisord/supervisord.conf
。
[program:your_program]
command=/path/to/your/command
autostart=true
autorestart=true
將your_program
替換為您要監控的程序名稱,將/path/to/your/command
替換為要執行的命令路徑。確保autostart=true
和autorestart=true
已啟用。
如果您對配置文件進行了更改,請按Ctrl + X
,然后按Y
,最后按Enter
鍵保存并退出編輯器。
重新加載Supervisor配置以應用更改:
sudo supervisorctl reread
sudo supervisorctl update
現在,您已經設置了Supervisorctl自動重啟您的程序。當程序意外終止時,Supervisor將自動嘗試重新啟動它。