仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 497|回复: 9
打印 上一主题 下一主题

[其他Linux] 来谈谈:Linux操纵下的历程办理利器 Supervise

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 17:07:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。
Supervise是daemontools的一个工具,能够用来监控办理unix下的使用程序运转情形,在使用程序呈现非常时,supervise能够从头启动指定程序。本文复杂先容一下supervise的安装和利用。
 
  1、安装
 
  创立/pacakage目次(你能够创立恣意目次,这里利用package只是为了坚持与英文作者的分歧):
 
  mkdir-p/packagechmod1755/packagecd/package
 
  下载daemontools-0.76.tar.gz到/package目次,解压该包。
 
  tarxvzfdaemontools-0.76.tar.gzcdadmin/daemontools-0.76
 
  编译并安装daemontools程序
 
  package/install
 
  2、利用supervise程序举行程序办理监控
 
  supervise的实行命令是supervisePath,个中Path是指定路径,能够是绝对路径,也能够是相对路径。在Path路径下,必需有一个run的剧本,supervise挪用的就是这个剧本,并监控办理该剧本中运转的程序。
 
  supervise的一个主要的功效就是能够检测出run剧本中实行的程序是不是一般事情,若发明其已逝世失落,supervise将会从头实行run剧本,从头启动指定程序。这关于良多服务端程序来讲是非常需要的,没有人乐意在深夜2点的时分从被窝里爬出来从头启动服务器。
 
  上面是一个复杂利用supervise的例子。
 
  3、例子
 
  假定已安装好daemontools,创建一个test目次,进进该目次
 
  mkdirtestcdtest
 
  在该目次下写一个复杂测试程序test.c:
 
  
#include  #include  intmain()  {  intix=0;  for(;;ix++)  {  printf("%d
",ix);  sleep(1);  }  return0;  }

 
  编译test.c输入为test.
 
  gcc-otesttest.c
 
  编写一个剧本run,来实行test程序,以便supervise举行挪用。
 
  
  
#!/bin/sh  echo"starttest!"  ./test

 
  退到下级目次,实行supervisetest看看效果:
 
  cd……
 
  supervisetest
 
  实行killall-9test,杀逝世test历程,你会发明supervise会从头启动test历程。固然假如程序coredump,supervise一样会从头启动程序

</p>
常用的linux命令,尤其是一些能帮你提高开发效率的命令,(eg:grep,awk,sed,split等);
飘灵儿 该用户已被删除
沙发
发表于 2015-1-18 17:28:57 | 只看该作者
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
山那边是海 该用户已被删除
板凳
发表于 2015-1-18 17:28:58 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
飘飘悠悠 该用户已被删除
地板
发表于 2015-1-25 18:28:56 | 只看该作者
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-3 13:18:54 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
简单生活 该用户已被删除
6#
发表于 2015-2-9 03:17:17 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
若天明 该用户已被删除
7#
发表于 2015-2-26 20:15:10 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
再现理想 该用户已被删除
8#
发表于 2015-3-8 17:31:41 | 只看该作者
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
再见西城 该用户已被删除
9#
发表于 2015-3-16 09:08:52 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
透明 该用户已被删除
10#
发表于 2015-3-22 22:08:12 | 只看该作者
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-1 23:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表