目录
查看svs(supervise)的运行情况,可以发现svscan做为svscanboot的子进程在运行
设置 Daemontools 自启动(on system boot)
centos7安装daemontools
当服务进程因为某些原因(包括kill)挂掉了,daemontools会重新启动这个进程。Daemontools是svscanboot,svscan,supervise,svc,svok,svstat等一系列工具的合集。
安装
mkdir -p /package
chmod 1755 /package
cd /package
wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
tar -xpf daemontools-0.76.tar.gz
rm -f daemontools-0.76.tar.gz
cd admin/daemontools-0.76
package/install
文件夹权限修改为1755拥有这个属性的目录内创建的东西,除了root和创建者本身,谁都不能删
如果 package/install
失败,则编辑 ./src/conf-cc
文件,增加-include errno.h/
:
ed ./src/conf-cc #输入命令
1s/$/ -include errno.h/ #复制粘贴
wq #保存
然后重试 package/install
安装。
启动Daemontools
/command/svscanboot &