So starten Sie die RabbitMq-Software automatisch, wenn CentOS gestartet wird

So starten Sie die RabbitMq-Software automatisch, wenn CentOS gestartet wird

1. Erstellen Sie ein neues Rabbitmq im Verzeichnis /etc/init.d

[root@localhost init.d]# vi rabbitmq

Dateiinhalt

#!/bin/bash
#chkconfig:2345 61 61

exportiere HOME=/opt/data/rabbitmq/
export PATH=$PATH:/usr/local/erlang/bin
export PATH=$PATH:/usr/local/src/rabbitmq_server-3.6.15/sbin
 
Fall "$1" in
    Start)
    echo "RabbitMQ wird gestartet …"
    rabbitmq-server-getrennt
    ;;
stoppen)
    echo "RabbitMQ wird gestoppt …"
    rabbitmqctl stoppen
    ;;
Status)
    echo "Status RabbitMQ …"
    rabbitmqctl-Status
    ;;
Neustart)
    echo "RabbitMQ wird neu gestartet …"
    rabbitmqctl stoppen
    rabbitmq-server neu starten
    ;;
 
*)
    echo "Verwendung: $prog {start|stop|status|restart}"
    ;;
esac
Ausfahrt 0

2. Erteilen Sie rabbitmq Ausführungsberechtigungen

[root@localhost init.d]# chmod 777 rabbitmq

3. Fügen Sie den Systemdiensten den RabbitMQ-Dienst hinzu

[root@localhost init.d]# chkconfig --add rabbitmq

4. Autostart einrichten

[root@localhost init.d]# chkconfig rabbitmq on

5. Überprüfen Sie, ob das Startelement erfolgreich festgelegt wurde

[root@localhost init.d]# chkconfig --list rabbitmq

6. Aktivieren Sie den Kaninchendienst

[root@localhost init.d]# ./rabbitmq starten

7. Testen Sie den Start und starten Sie neu

[root@localhost init.d]#neustart
[root@localhost ~]# ps -elf|grep rabbitmq

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • So installieren Sie den RabbitMQ-Server mit Yum auf CentOS
  • Tutorial zur Installation von RabbitMQ mit Yum auf CentOS8
  • Beispiel für den Aufbau eines verteilten Centos7.3 RabbitMQ-Clusters
  • Tutorial zum Erstellen einer hochverfügbaren Clusterumgebung für RabbitMq unter CentOS

<<:  Einführung in Sublime Text 2, ein Web-Frontend-Tool

>>:  Detaillierte Erklärung der Standardwerte von Breite und Höhe in CSS: auto und %

Artikel empfehlen

Konfigurationsschritte für die MySQL-Gruppenreplikation (empfohlen)

MySQL-Group-Replication ist eine neue Funktion, d...

Tutorial zur Installation des GreasyFork-JS-Skripts auf dem Mobiltelefon

Inhaltsverzeichnis Vorwort 1. Iceraven-Browser (F...

Detaillierter Prozess zum Konfigurieren eines HTTPS-Zertifikats unter Nginx

1. Der Unterschied zwischen HTTP und HTTPS HTTP: ...

So erstellen Sie einen Pod in Kubernetes

Inhaltsverzeichnis Wie erstelle ich einen Pod? We...

Vue implementiert Card-Flip-Karussellanzeige

Karussellanzeige der Vue-Karte beim Umschalten de...

Lösung für die Protokollpersistenzlösung des Nginx-Ingress-Controllers

Kürzlich habe ich auf einem öffentlichen Konto ei...

Ein Artikel zum Erlernen von CSS3-Bildrändern

Mit der CSS3-Eigenschaft „border-image“ können Si...

Bootstrap 3.0 Studiennotizen Grid-System-Fall

Vorwort Im vorherigen Artikel haben wir hauptsäch...

Der gesamte Prozess der Optimierung des ersten Ladens einer Vue-Seite

Inhaltsverzeichnis Vorwort 1. Bildoptimierung 2. ...

Beispiel einer datenbankübergreifenden Abfrage in MySQL

Vorwort In MySQL werden datenbankübergreifende Ab...

Verwendung des Array-Filters filter() in JS

Inhaltsverzeichnis 1. Einleitung 2. Einführung in...