首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Shell脚本启动子进程

Shell脚本启动子进程
EN

Server Fault用户
提问于 2012-06-05 14:39:59
回答 1查看 1.3K关注 0票数 1

免责声明:我对shell脚本非常陌生,但在PHP和Obj等其他语言方面有相当多的经验。

我正在编写我的第一个守护进程脚本。目标如下:

  • 我想让它在后台运行
  • 我希望它由一个包含开始/停止/重新启动命令的init.d脚本触发。
  • 我希望每个进程在一个循环中触发自己的子进程。
  • 当由init.d脚本启动的父进程被终止时,我希望子进程也死掉。

本质上,我正在寻找类似于apache、spamd、dovecot等软件中非常常见的行为。但是,根据我的研究,对于如何实现这类事情,我还没有找到一个简单的答案。

任何帮助都是非常感谢的。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-06-06 01:19:36

通过阅读过程管理,你会发现很多非常好的信息。

另外,查看现有的init.d脚本,并在编写自己的脚本时将它们作为模型使用。但是要记住,他们中的一些人可以忍受进步。所以尽量不要染上任何坏习惯。

您可能希望用Bourne (sh)而不是Bash编写脚本,但是通过阅读巴什常见问题巴什陷阱,您可以学到很多适用于两者的内容。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/395744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档