Linux Supervisor 的安装与使用

本文介绍Supervisor,一款用于Linux的进程管理工具。它确保应用程序随Supervisor启动而启动,自动重启故障程序,提供状态监控,并支持应用的启动、停止、重启操作。文章详细讲解了Supervisor的安装、Shell脚本创建及配置过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

Supervisor是一套Linux通用的进程管理程序,主要作用在于协助运维人员管理部署在 Linux服务器上的程式;主要作用如下 : 

1 : 您的应用随着 Supervisor 的启动而启动.

2 : 当您的程式出现问题挂掉时,他可以帮您重新启动.

3 : 您可以通过他来查看您应用的状态.

4 : 通过他来启动,停止,重启您的应用.

5 : 设定自动重启的次数.

Supervisor 使用说明

STEP1:安装

sudo apt-get install supervisor 
service supervisor restart

STEP2:写一个简单的 Shell程式

创建一个.sh 文件 

touch long.sh

写入测试程式

sudo vim long.sh
#!/bin/bash
while true
do 
	# Echo current date to stdout
	echo `date`
	# Echo 'error!' to stderr
	echo 'error!' >&2
	sleep 1
done

STEP3:部署

指令一 : cd /etc/supervisor/conf.d
指令二 : sudo touch long_sh.conf
指令三 : sudo vim long_sh.conf

输入以下内容

启动 : 

指令四 : supervisorctl reread (重新读取配置)
指令五 : supervisorctl update

管理指令

$ : sudo supervisorctl
$ : supervisor> help
Example : 
停止 : sudo supervisorctl stop long_sh
启动 : sudo supervisorctl start long_sh
重启 : sudo supervisorctl restart long_sh
状态 : sudo supervisorctl status long_sh

微信扫码,Get更多新姿势哦

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值