Centos7.3 startet oder führt beim Booten automatisch angegebene Befehle aus

Centos7.3 startet oder führt beim Booten automatisch angegebene Befehle aus

In CentOS7 wurden die Berechtigungen der Datei /etc/rc.d/rc.local reduziert und es gibt keine Ausführungsberechtigung. Sie müssen ihr ausführbare Berechtigungen hinzufügen.

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

Anschließend können Sie den Befehl hinzufügen, der automatisch gestartet werden soll.

vi /etc/rc.d/rc.local

Zusatzwissen: centOS7.2 setzt das benutzerdefinierte Skript als Dienst und startet es beim Booten

Wenn das Spring Boot JAR-Paket online bereitgestellt wird, besteht die Hoffnung, dass es als Dienst festgelegt und beim Booten gestartet werden kann. Die Schritte sind wie folgt:

1. Bereiten Sie das Skript vor (davon gibt es viele im Internet, deshalb werde ich es hier nicht aufschreiben)

2. Erstellen Sie einen Softlink zum Verzeichnis /etc/rc.d/init.d

ln -s /springboot/biz /etc/rc.d/init.d

Quelldatei (absoluter Pfad) Zielpfad (absoluter Pfad)

3. Ausführungsberechtigungen hinzufügen:

chmod +x biz

4. Wenn beim Ausführen des Dienstes abc start ein Fehler gemeldet wird:

Zeile 4: exec: java: nicht gefunden

Überprüfen Sie dann das Skript und fügen Sie den vollständigen Pfad von Java wie folgt hinzu:

exec /usr/java/jdk1.8.0_20/jre/bin/java -Xms128m -Xmx1024m -jar

5. Führen Sie den Service Biz Start erneut aus und er startet erfolgreich

6. Legen Sie den Start fest und ändern Sie das Skript. Fügen Sie in der zweiten Zeile Folgendes hinzu:

# chkconfig: 2345 99 99

7. Start hinzufügen:

chkconfig --add biz

chkconfig biz auf

Der obige Artikel darüber, wie man beim Start von Centos7.3 automatisch bestimmte Befehle startet oder ausführt, ist alles, was ich mit Ihnen teilen möchte. Ich hoffe, er kann Ihnen als Referenz dienen und ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • Automatisches Laden des Kernelmodul-Overlayfs-Vorgangs beim CentOS-Start
  • Drei Methoden zum Ändern des Hostnamens von Centos7
  • Detaillierte Erläuterung der grundlegenden Verwendung der CentOS7-Firewall unter Linux

<<:  Native JS implementiert einen sehr gut aussehenden Zähler

>>:  Zusammenfassung häufig verwendeter SQL-Anweisungen zum Erstellen von MySQL-Tabellen

Artikel empfehlen

Vue realisiert die Bildschirmanpassung von Großbildschirmseiten

In diesem Artikel wird der spezifische Code von V...

JavaScript-Implementierung eines Karussellbeispiels

In diesem Artikel wird der spezifische Code für J...

Der Unterschied zwischen method=post/get in Form

Das Formular bietet zwei Möglichkeiten zur Datenüb...

Eine kurze Analyse der MySQL-Kardinalitätsstatistiken

1. Was ist die Kardinalität? Mit Kardinalität wir...

Detaillierte Erklärung der CSS-Stil-Kaskadierungsregeln

Der Syntaxstil der CSS-Stilregel ist die Grundein...

Fallbeispiel zur TypeScript-Schnittstellendefinition

Die Rolle der Schnittstelle: Schnittstelle, auf E...

Detaillierte Analyse der untergeordneten und übergeordneten Vue-Komponenten

Inhaltsverzeichnis 1. Übergeordnete Komponenten u...

Installieren Sie Redis und MySQL auf CentOS

1|0MySQL (MariaDB) 1|11. Beschreibung Das Datenba...

Detaillierte Beschreibung des HTML-Meta-Viewport-Attributs

Was ist ein Ansichtsfenster? Mobile Browser platzi...

Zusammenfassung zur Verwendung des Ausrufezeichen-Befehls (!) unter Linux

Vorwort Vor kurzem hat unsere Firma MBP konfiguri...