Linux操作下的进程管理利器 Supervise
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-05
Supervise是daemontools的一个工具,可以用来监控管理unix下的应用程序运行情况,在应用程序出现异常时,supervise可以重新启动指定程序.本文简单介绍一下supervise的安装和使用. 一、 安装 创建/pacakage目录(你可以创建任意目录,这里使用package只是为了保持与英文作者的一致): mkdir -p /package chmod 1755 /package cd /package 下载daemontools-0.76.tar.gz到/package目录,解压该包. tar xvzf daemontools-0.76.tar.gz cd admin/daemontools-0.76 编译并安装daemontools程序 package/install 二、使用supervise程序进行程序管理监控 supervise的执行命令是supervise Path ,其中Path 是指定路径,可以是相对路径,也可以是绝对路径.在Path路径下,有一个run的脚本,supervise调用的就是这个脚本,并监控管理该脚本中运行的程序. supervise的一个重要的功能就是可以检测出run脚本中执行的程序是否正常工作,若发现其已经死掉,supervise将会重新执行run脚本,重新启动指定程序.这对于很多服务端程序来说是十分必要的,没有人愿意在深夜2点的时候从被窝里爬出来重新启动服务器. 下面是一个简单使用supervise的例子. 三、例子 假定已经安装好daemontools,建立一个test目录,进入该目录 mkdir test cd test 在该目录下写一个简单测试程序test.c:
编译test.c输出为test. gcc -o test test.c 编写一个脚本run,来执行test程序,以便supervise进行调用. 拥有帝国一切,皆有可能。欢迎访问phome.net
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Linux操作下的进程管理利器 Supervise的所有评论