Inhaltsverzeichnis
2. Selbststartendes Glas beim Booten
4. Fügen Sie der Datei „startup.sh“ die Ausführungsberechtigung hinzu
5. Bearbeiten Sie die Datei rc.local
Sechstens erteilen Sie rc.local-Dateiberechtigungen
Sieben, starten Sie das System neu
8. Überprüfen Sie nach dem Neustart, ob das Glas gestartet ist
1. Umwelt
Das System ist das Centos7-System
2. Selbststartendes Glas beim Booten
SearchExcel.jar
spring-boot-webservice.jar
3. Schreiben Sie Skripte
Der Speicherort und der Name der Datei werden von Ihnen selbst definiert, hier ist „startup.sh“.
vim-startup.sh
Geben Sie die folgenden Informationen in die geöffnete Datei ein, um sie zu speichern und zu beenden. Beachten Sie, dass der Java-Installationspfad ausgefüllt werden muss
# !/bin/bash
# program
# file preview server start
# 打印系统启动时的信息
date >> /home/aaron/Desktop/launch-output.txt
hostname >> /home/aaron/Desktop/launch-output.txt
echo `whoami` >> /home/aaron/Desktop/launch-output.txt
# java 环节配置
export JAVA_HOME=/usr/java/jdk1.8.0_291
export PATH=${JAVA_HOME}/bin:$PATH
export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib
export JRE=${JAVA_HOME}/jre
# 启动jar服务
nohup java -jar /home/aaron/Desktop/SearchExcel.jar > /home/aaron/Desktop/SearchExcel.log 2>&1 &
nohup java -jar /home/aaron/Desktop/spring-boot-webservice.jar > /home/aaron/Desktop/webservice.log 2>&1 &
4. Fügen Sie der Datei „startup.sh“ die Ausführungsberechtigung hinzu
chmod +x startup.sh
5. Bearbeiten Sie die Datei rc.local
vim /etc/rc.d/rc.local
Fügen Sie den Pfad der Datei „startup.sh“ am Ende der Datei „rc.local“ hinzu, speichern Sie und beenden Sie den Vorgang
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.
touch /var/lock/subsys/local
/root/startup.sh
Sechstens erteilen Sie rc.local-Dateiberechtigungen
chmod +x /etc/rc.d/rc.local
Sieben, starten Sie das System neu
reboot
8. Überprüfen Sie nach dem Neustart, ob das Glas gestartet ist
ps -ef |grep java