提示:版本:ubuntu16.0.4,不同版本号方式可能不同;
文章为自己工作过程中学习总结记录,如有错误,请指正
很多时候,服务器运行了多个项目,一旦发生意外情况服务停止了,就需要我们一个一个去启动,既麻烦又费时间,下面介绍配置项目自动启动方法,开机即可自动启动配置好的项目,极大减轻了维护的负担。
一、操作步骤
1.配置自启文件并给予权限
本文启动文件存放路径为 /etc/init.d/start_test_sh,代码如下(示例):
创建启动文件:
touch start_test_sh
配置启动文件,JDK配置路径需要加上,可通过 cat /etc/profile 查看JDK信息,代码配置了nginx、redis以及一个java 项目
先查看jdk安装目录
echo $JAVA_HOME
export JAVA_HOME=/usr/local/wisdom/jdk1.8.0_211
export PATH=$JAVA_HOME/bin/:$PATH
/usr/local/wisdom/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
/usr/local/wisdom/redis/bin/redis-server /usr/local/wisdom/redis/etc/redis.conf
nohup java -jar /root/server/lms_app_service.jar > /root/server/lms_app_service.log 2>&1 &
2.修改rc.local并给予权限
返回etc目录,代码如下(示例):
cd ..
修改rc.local文件(修改过程省略),增加如下代码(示例):
/etc/init.d/start_test_sh
exit 0
命令配置权限,如下代码(示例):
chmod +x /etc/rc.local
chmod +x /etc/init.d/start_test_sh
3.重启reboot
reboot
查看java进程,显示项目进程则运行成功。
ps -ef | grep java 或者 ps -aux | grep java