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

Grundlegende Verwendung von Javascript-Array-Includes und -Reduces

Inhaltsverzeichnis Vorwort Array.Prototyp.enthält...

So ändern Sie Farben und Designs in Vim unter Linux

Vim ist ein Texteditor, den wir unter Linux sehr ...

HTML-Tutorial, leicht zu erlernende HTML-Sprache (2)

*******************Einführung in die HTML-Sprache ...

HTML-Tabellen-Markup-Tutorial (43): VALIGN-Attribut der Tabellenüberschrift

In vertikaler Richtung können Sie die Ausrichtung...

Detaillierte Erläuterung der MySQL-Filterreplikationsideen

Inhaltsverzeichnis MySQL gefilterte Replikation I...

Detaillierte Erklärung der HTML-Download-Funktion

Das neue Projekt ist im Grunde abgeschlossen. Es ...

Diagramm des Prozesses zur Implementierung eines Richtungsproxys durch Nginx

Dieser Artikel stellt hauptsächlich den Prozess d...

MySQL 5.7-Clusterkonfigurationsschritte

Inhaltsverzeichnis 1. Ändern Sie die Datei my.cnf...

SASS Style Programmierhandbuch für CSS

Da immer mehr Entwickler SASS verwenden, müssen w...