Centos7.9下*.sh开机自启设置

1.test.sh文件如下:

#!/bin/bash
export JAVA_HOME=/usr/bin/java
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
 
cd /home/server/rescue
nohup java -jar rescue-0.1.jar  --spring.profiles.active=cm > consoleMsg.log 2>&1 &

2.test.sh执行权限配置:

chmod +x  某目录下/test.sh

之后到某目录下,执行test.sh看看该文件是否可以执行,如果显示bin/bash格式错误,那么手动一行一行输入吧,避免粘贴过来的错误字符

3.赋予文件/etc/rc.d/rc.local可执行权限

chmod +x  /etc/rc.d/rc.local

4.修改文件  /etc/rc.d/rc.local

在rc.local最后一行增加  /某目录/test.sh

5.设置  systemctl enable rc-local.service

6.重启reboot就可以了

另外,查看systemctl enable服务的列表命令如下:

systemctl list-unit-files |grep rescue

你可能感兴趣的:(java)