centos6+ 将程序 注册到 service进行启动 停止 重启等:以nginx为例,添加nginx脚本
日期: 2018-06-09 分类: 个人收藏 400次阅读
service的运行过程。以network为例:service network start。
首先,service 会去/etc/init.d下寻找network脚本,start是networking脚本里的一个参数(你可以去查看networking这个脚本支持的参数),然后告诉系统运行networking这个脚本,剩下的事情就交给networking脚本去坐了,事实就是这么简单。
一般情况下,我们安装程序之后,程序会自动注册进service;就是安装过程中,安装脚本会把启动脚本 例如:docker会把自己的启动脚本复制进/etc/init.d/路径下,这样我们就可以直接使用service docker start 来启动它了。
如果我们执行 service test start:提示没有定义的服务,那说明我们这个路径下 没有添加启动脚本:我们可以自己写一下启动脚本:在/etc/init.d/路径下:添加sh脚本,格式如下,可以设置接收参数:
start 、stop 、restart:在每个参数条件下:执行相应的启动、关闭、重启代码
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
精华推荐