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:在每个参数条件下:执行相应的启动、关闭、重启代码
如果觉得《centos6+ 将程序 注册到 service进行启动 停止 重启等:以nginx为例 添加nginx脚本》对你有帮助,请点赞、收藏,并留下你的观点哦!