宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述源码编译Apache httpd的启动脚本相关的知识,希望能为你提供帮助。
【源码编译Apache httpd的启动脚本】首先在服务安装好之后,只能使用apachectl start 来启动服务,有点别扭,现在就来做一个能用service或者systemctl来启动的脚本
第一步
写脚本
vim httpd
#!/bin/bash
#chkconfig:345 85 15
#description:Start and stop the Apache HTTP Serverfunction httpd_start(){
/opt/httpd/bin/apachectl start
}function httpd_stop(){
/opt/httpd/bin/apachectl stop
}case $1 in
\'start\')
httpd_start
;
;
\'stop\')
httpd_stop
;
;
\'restart\')
httpd_stop
httpd_start
;
;
*)
echo "Usage: httpd start|stop|restart!"
;
;
esac
注意:
#chkconfig:345 85 15
#description:Start and stop the Apache HTTP Server
这两行必须写,不然chkconfig不识别
第二步
加权限
chmod u+x httpd
第三步
把启动脚本复制到/etc/init.d/目录下
cp httpd /etc/init.d/
第四步
- chkconfig --add httpd
可以让service httpd start 来启动 - systemctl daemon-reload
可以让systemctl start httpd来启动
推荐阅读
- Ubuntu时间比正常时间多8小时,设置重启以后时间又多8小时解决办法
- Prometheus设置systemctl管理
- 如何在home.php中添加带有导航的帖子()
- 如何为我的自定义wordpress主题添加插件()
- 如何为特定帖子类型添加多个图片上传metabox()
- 如何将图像文件夹添加到本地WordPress主题
- 如何在住宿部分(产品插件)中添加字段()
- 如何在WordPress中添加自定义导航栏()
- 如何在WordPress页面添加类别库(如何在WordPress页面链接中添加类别名称?)