CentOS系统编译安装服务如何添加开机自启动
2017-06-22 23:19
639 查看
今天在重启CentOS系统时,发现已设置开机自启动的服务并没有随开机自启动,于是查阅资料,定位原因,特更此文,以备查阅。
首先,之前的做法是将命令写入/etc/rc.local文件中,如下:
vi /etc/rc.local
#!/bin/bash
#省略......
/date/server/bin/startup.sh #tomcat
但是重启之后,Tomcat服务并没有启动。网上查阅资料,大部分说是执行权限问题,执行chmod +x /etc/rc.d/rc.local后,仍不能开机自启。最终发现是在开机加载/etc/rc.local时,尚未加载所需环境变量,需要添加source /etc/profile这条命令。于是修改如下:
vi /etc/rc.local #!/bin/bash #省略...... source /etc/profile /date/server/bin/startup.sh #tomcat
重启之后,Tomcat服务已启动。
注:纯手码,待完善。
首先,之前的做法是将命令写入/etc/rc.local文件中,如下:
vi /etc/rc.local
#!/bin/bash
#省略......
/date/server/bin/startup.sh #tomcat
但是重启之后,Tomcat服务并没有启动。网上查阅资料,大部分说是执行权限问题,执行chmod +x /etc/rc.d/rc.local后,仍不能开机自启。最终发现是在开机加载/etc/rc.local时,尚未加载所需环境变量,需要添加source /etc/profile这条命令。于是修改如下:
vi /etc/rc.local #!/bin/bash #省略...... source /etc/profile /date/server/bin/startup.sh #tomcat
重启之后,Tomcat服务已启动。
注:纯手码,待完善。
相关文章推荐
- centos 7 编译安装 mysql 及 添加 mysql 到系统服务
- centos将自编译安装的apache添加为linux系统服务
- 如何将程序添加到系统服务实现开机自启动
- 如何将程序添加到系统服务实现开机自启动
- centos 7 编译安装nginx 及添加 nginx 到系统服务
- 如何将程序添加到系统服务实现开机自启动
- CentOS 7.X设置自定义开机启动,添加自定义系统服务
- 如何用批处理将一程序做为系统服务每次开机都自启动
- centOS系统中为自己编写的c程序添加开机自启动
- CentOS 7.x设置自定义开机启动,添加自定义系统服务
- 编译安装APACHE并添加为系统服务
- mysql_windows_安装版添加到服务开机自启动
- 《Windows小应用》如何将一个自己download的zip文件安装的程序添加到系统服务中
- 在centos中添加开机自启动服务
- CentOS 7.x设置自定义开机启动,添加自定义系统服务
- fedora 16 yum 安装mysql后怎样启动,以及添加为系统服务,但不能开机启动
- CentOS下将自编译的Apache添加为系统服务
- Linux下将自己安装的Apache(httpd)新增为系统服务,开机自启动
- CentOS 7设置开机启动服务,添加自定义系统服务
- Nginx(一)编译安装及添加为系统服务