温馨提示×

怎样让linux supervisorctl自动重启

小樊
81
2024-12-31 21:06:29
栏目: 智能运维

要让Linux的Supervisorctl自动重启,您需要按照以下步骤操作:

  1. 打开终端。

  2. 输入以下命令以编辑Supervisor配置文件:

sudo nano /etc/supervisord.conf

如果您使用的是CentOS或RHEL系统,配置文件可能位于/etc/supervisord/supervisord.conf

  1. 在打开的配置文件中,找到以下两个配置项:
[program:your_program]
command=/path/to/your/command
autostart=true
autorestart=true

your_program替换为您要监控的程序名称,将/path/to/your/command替换为要执行的命令路径。确保autostart=trueautorestart=true已启用。

  1. 如果您对配置文件进行了更改,请按Ctrl + X,然后按Y,最后按Enter键保存并退出编辑器。

  2. 重新加载Supervisor配置以应用更改:

sudo supervisorctl reread
sudo supervisorctl update

现在,您已经设置了Supervisorctl自动重启您的程序。当程序意外终止时,Supervisor将自动尝试重新启动它。

0