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

Implementierung des Docker-Verpackungsimages und Konfigurationsänderung

Ich bin in letzter Zeit beim Erlernen von Docker ...

7 Möglichkeiten zum Schreiben einer Vue v-for-Schleife

Inhaltsverzeichnis 1. Verwenden Sie in der v-for-...

Detaillierte Erklärung der dynamischen Komponenten von vue.js

:ist eine dynamische Komponente Verwenden Sie v-b...

Docker erstellt Schritte zur Implementierung von Kubectl-Images

Wenn der Programmdienst mit k8s bereitgestellt wi...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15

In diesem Artikel wird die Installations- und Kon...

Verwendung des Linux-Befehls xargs

1. Funktion: xargs kann die durch Leerzeichen ode...

Detaillierter Informationsaustausch über das MySQL-Protokollsystem

Jeder, der schon einmal an einem großen System ge...

Wie funktionieren die dynamischen Komponenten von Vue3?

Inhaltsverzeichnis 1. Komponentenregistrierung 1....

Implementierung des iview-Berechtigungsmanagements

Inhaltsverzeichnis iview-admin2.0 integrierte Ber...