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

Docker nginx implementiert einen Host zum Bereitstellen mehrerer Sites

Die virtuelle Maschine, die ich von einer bestimm...

Kennen Sie den Unterschied zwischen leerem Wert und Nullwert in MySQL

Vorwort Kürzlich habe ich festgestellt, dass die ...

JavaScript zum Erzielen eines Skin-Effekts (Ändern des Hintergrunds)

In diesem Artikel wird der spezifische JavaScript...

So legen Sie den Produktionsumgebungsmodus process.env.NODE_ENV fest

Bevor ich anfange, möchte ich betonen, dass proce...

Eine kurze Analyse der MySQL PHP-Syntax

Schauen wir uns zunächst die grundlegende Syntax ...

So stellen Sie ein SpringCloud-Projekt mit Docker bereit

Inhaltsverzeichnis Docker-Image herunterladen Sta...

Grafisches Installationstutorial für MySQL 8.0.17

In diesem Artikel finden Sie das grafische Tutori...

js realisiert die Funktion zum Klicken zum Wechseln der Karte

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung der Lösung zum Vergessen des Passworts in MySQL 5.7

Umwelt: [root@centos7 ~]# uname -r 3.10.0-514.el7...