首页/系统/Linux 运维命令速查/supervisorctl 进程守护管理
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条
进程与作业69 条
磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

supervisorctl 进程守护管理

supervisor 的 CLI:status/restart/tail 管理常驻脚本进程(非 systemd 场景常用),改配置后 reread + update 生效。

Linux 运维命令速查系统更新于 2026-10-12
用途supervisor 托管进程的查看与控制
语法supervisorctl {status|restart|stop|start|tail} 名称
配置/etc/supervisord.d/*.ini

常用示例

常用示例
supervisorctl status
supervisorctl restart app-worker
supervisorctl tail -f app-worker        # 实时日志
supervisorctl reread && supervisorctl update   # 改完配置重载
supervisorctl stop all
主机上没有 supervisor 就用 systemd;面板环境两者都可能存在,排查前先确认进程由谁拉起(ps --forest 看父进程)。

易错点

  • 配置改了不 update:进程还是旧命令(新手高频)
  • 直接 kill 托管进程:supervisor 可能按 autorestart 拉回来,改行为要调配置文件

数据来源与参考

  • supervisor 官方文档(supervisord.org)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌