# 1、vim创建脚本
vim startup.sh
# 2、命令行模式下输入i
# 3、添加以下内容
#!/bin/bash
nohup java -Xms2048m -Xmx2048m -Xmn1024m -Xss1024k -Dfile.encoding=UTF-8 -server -XX:+HeapDumpOnOutOfMemoryError -jar XXX-api-1.0.0.jar > XXX-api.log 2>&1 &
# 4、按ESC,命令行模式下输入wq! 写入文件并退出
# 5、给sh执行权限:
chomd 755 ./startup.sh
1、创建脚本
vim my_chk.sh
2、添加以下内容:
/home/web/java 存放脚本的路径
#!/bin/bash
#chkconfig:2345 80 90
#dscription:xxx project
cd /home/web/java
./startup.sh
chkconfig是一个用于检查、设置Linux系统服务的命令行工具。它允许用户在系统运行级别中启用、禁用和自动启动服务
# 拷贝文件
cp ./my_chk.sh /etc/init.d/
# 添加执行权限
chmod +x my_chk.sh
# 加入自动启动服务
chkconfig --add my_chk.sh
# 查看服务
chkconfig --list