首页 > 系统 > 关键词  > linux服务器最新资讯  > 正文

使用daemontools在Linux上运行服务

2008-09-25 16:17 · 稿源:互联网

在Linux系统上运行服务(或daemons)的典型方法是使用initscripts,它是壳脚本的优化版,能够开始和停止服务。虽然这种方法对大部分来说都是适用的,但是高效的有效性却正在丢失。如果服务自己停止了,它就会无效了。

另外一种运行服务的方法是使用D.J.Bernstein的Daemontools软件包。它运行一个叫做监督的Daemon,它能够监督它能启动的所有服务。如果一个服务停止了,监督将会在五秒钟之内重新启动它,所以它的服务总是有效的。

使用daemontools是相当简单的。它使用/service目录等级跟一个根据下层服务命名的子目录。子目录包括一个叫做运行的文件,跟initscript非常地相似。

运行的脚本启动服务。如果服务曾经有过停止,监督将会重新执行脚本来启动它。

比如,如果你想要在监督下运行OpenSSH,创建目录/supervise/sshd.运行的脚本的内容应该看到正如如下的initscript:

#!/bin/sh

exec/usr/sbin/sshd-D>/dev/null2>&1

这样就启动了sshd,而且阻止它在后台运行。监督需要所有它开始在前台运行的服务。它根本不影响用户的;而服务只知道它在前台运行的服务。但是这能够使得监督更好地控制服务。

如果你想要停止服务,告诉监督你需要正如如下所标的服务,引导它发送控制的daemon术语信号。例子:

#svc-dx/service/sshd

这就停止了服务,并且标记了它,当监督不能在几秒钟之内的停止,重新启动它。

请查看daemontools网站,或许更多有关daemontool的信息和下载该软件。

举报

  • 相关推荐
  • 增量计算掀架构革命:云器定义新标准,Flink高成本遇挑战

    云器科技提出"通用增量计算"技术,解决大数据处理痛点。相比传统流计算框架Flink,该技术采用"按需增量"模式,仅计算数据变化部分,在保证分钟级时效的同时大幅降低资源消耗。云器还制定了行业首个增量计算标准SPOT,推动技术生态发展。该技术已在小红书等企业应用,实现流批一体化开发,支持标准SQL语法,开发效率提升显著。增量计算代表数据处理第四范式革命,为中小企业数字化转型提供新可能。

  • 微云全息(NASDAQ: HOLO)引领加密货币预测新纪元:HNFCS技术揭秘

    微云全息(NASDAQ:HOLO)开发了混合神经模糊控制系统(HNFCS),结合神经网络学习能力和模糊逻辑灵活性,能有效预测比特币等加密货币价格波动。该系统通过处理海量市场数据,动态调整预测模型,克服了传统方法在样本外预测和超时预测准确性方面的局限。HNFCS技术优势在于其自适应性和实时性,可扩展应用于多种金融场景,为投资者提供精准决策支持,有望成为加密货币市场的重要分析工具。

  • iQOO 15/15 Ultra首曝:全系标配骁龙8 Elite 2

    博主数码闲聊站爆料,iQOO 15全系标配骁龙8 Elite 2处理器,全系标配5000万像素3C潜望长焦,这是iQOO最强悍的高端旗舰。 据悉,高通骁龙8 Elite 2采用了第二代自研Oryon CPU架构,其GeekBench 6单核成绩有望突破4000分,多核成绩有望突破11000分,其中多核成绩大概率会超过A19 Pro。 除了升级处理器,iQOO 15系列另一大变化是将同时推出两款机型,分别是标准版和Ultra版,而上一代iQOO 13只�

  • 2025 MWC 上海,IndoorLink无线讲解器在现场!

    6月18日,亚洲科技盛会MWC上海开幕。中国智能导览品牌IndoorLink携旗舰无线讲解器亮相,凭借500米超距抗干扰传输、智能多团队协作系统及全场景适配能力成为展会焦点。其搭载RangeBoost技术实现500米无障碍稳定传输,信号穿透力达普通设备2.6倍。创新智能信道管理系统支持999+无限频道和300+设备同步运行,毫秒级跳频规避干扰,确保多语种分组导览"零串频"。产品通过国际认证,已服务全球30国,在巴塞罗那MWC经5000人次极限考验。同时推出主副双讲+同声传译系统,支持12种语言实时翻译,助力跨国企业打破文化壁垒。安全方面通过本安防爆认证,成为业内首款可进入石化车间的讲解设备。这款承载30多项专利的中国声学方案,正重塑知识传播边界。

  • 三星Galaxy Z Fold7丨Flip7发布,打造折叠屏AI新范式

    2025年7月9日,三星电子发布新一代折叠屏旗舰Galaxy Z Fold7和Galaxy Z Flip7,以及Galaxy Watch8系列智能手表。Fold7采用纤薄设计,展开厚度仅4.2毫米,搭载定制处理器和2亿像素广角镜头,AI功能支持实时翻译和生成式编辑。Flip7配备超大外屏,重量188克,电池容量为系列最大。Watch8系列采用"天圆地方"设计,集成度提升30%,配备BioActive传感器。新品7月9日开启预约,7月25日正式发售,预约用户可享存储升级等优惠。

  • 微云全息(NASDAQ: HOLO)引领车联网数据安全新纪元:创新分片技术重塑区块链存储与计算

    随着车联网(IoV)技术发展,数据安全问题日益凸显。区块链技术凭借去中心化、不可篡改特性,在解决车联网数据安全需求方面展现出巨大潜力。微云全息(NASDAQ: HOLO)针对区块链存储压力大和跨分片通信效率低两大挑战,创新性地提出内容分片和节点分片两种解决方案。内容分片通过智能合约将数据分类存储在不同节点,降低单节点存储压力;节点分片则将网络节点分组协作,减少跨分片通信次数。这两种方法有效提升了系统性能和可扩展性,为车联网数据安全提供了新思路。

  • 分析师称MacBook Pro将升级OLED屏:Mini LED退场

    Omdia分析师Linda Lin在一份研究报告中重申,首批搭载OLED屏幕的MacBook将于2026年问世。 尽管她未特别提及MacBook Pro,但业界普遍认为,OLED屏将率先在高端MacBook Pro上首发,随后才会应用到价格更低的MacBook Air系列上。 当前MacBook Pro使用的是Mini LED屏,这块屏升级了液晶层背光,把背光中的LED灯小型化,本质上仍然是LCD屏幕,每个LED灯珠尺寸约在50-200um之间,让背光层拥有更多的背�

  • 微云全息(NASDAQ: HOLO)推出创新区块链重建解决方案, 通过可验证秘密共享技术保障交易安全

    微云全息(HOLO)推出创新区块链重建方案,采用可验证秘密共享(VSS)技术解决许可区块链的安全隐患。该方案通过数据加密存储、改进共识机制和智能合约集成,确保在节点受损时仍能保持区块链完整性。VSS技术将密钥信息分散存储,需足够数量节点联合才能重建,防止单点故障。方案还设计了隐私保护机制,即使在不诚实重建情况下也能保护用户私钥。这一技术能快速响应攻击,允许用户独立重建,增强系统稳定性和用户信任,为加密市场带来更高安全性和稳定性。

  • 谷歌推出终端AI编程工具Gemini CLI Gemini CLI安装使用教程一览

    近日,谷歌在AI编程领域推出了一款备受瞩目的终端AI编程工具——Gemini CLI。这款免费开源的工具一经发布,便在开发者群体中引发了广泛关注,其强大的功能和免费开源的特性,使其在众多同类产品中脱颖而出,甚至让一些竞争对手如Claude Code相形见绌。 如果您对AI编程工具感兴趣,想要了解更多类似的产品,可以访问 [AIbase - 智能匹配最适合您的AI产品和网站](https://top.aiba

  • LiblibAI 重磅发布「星流 Agent」:中文语义 + 图片视频3D全能生成,中国最强设计 Agent

    LiblibAI推出Lovart中文版"星流Agent",这是一款专为中国市场深度优化的AI设计工具。该产品在保留Lovart全球版"生成-编辑-排版-交付"全链路能力基础上,针对中文语义、国风审美和本土使用场景进行了全面重构。星流Agent支持从创意构思到设计交付的全流程自动化,可处理平面设计、视频生成和3D建模等跨模态创作,内置符合中国文化的视觉风格库。该产品的推出标�