授予作用:
Supervise是一个进程管理工具,使用场景:将服务用supervise启动,当服务进程挂掉后,迅速自动拉取服务进程。
安装
yum -y install gcc gcc-c++ autoconf make
wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
tar -xvf daemontools-0.76.tar.gz
#安装
cd admin/daemontools-0.76
#添加-include /usr/include/errno.h,否则会出错
vim src/conf-cc
gcc -O2 -Wimplicit -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wshadow -Wcast-qual -Wcast-align -Wwrite-strings -include /usr/include/errno.h
package/install
添加环境变量
vim .bashrc
#supervise
export supervise="/home/liuhanyu01/tools/admin/daemontools-0.76/command/"
export PATH="$supervise:$PATH"
使用
supervise的执行命令是supervis