前言
Daemontools是一个在linux上可以进行守护进程管理的工具,当我们有一些程序需要常驻后台,万一不小心挂掉了他可以帮我们重启服务....,就可以开始使用了,我们模拟一种简单的使用场景....首先我们有一个服务想要部署,那么在我们习惯的地方建立文件夹,放进入我们的jar包,log文件等等.比如在~/test下.
?.../,即启动当前目录下的服务.然后持续观察log,会发现,Daemontools将run脚本无限次的执行下去,所以log中会不断的循环打印1-49....-x : exit, supervise在services停止后会立刻退出, 但是值得注意的是,如果你在一个稳定的系统中使用了这个选项,你已经开始犯错了:supervise被设计成为永远运行的。