Active/standy-Anzeige einrichten

Aus xinux.net
Version vom 6. September 2017, 09:46 Uhr von Janning (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Ausgabe des Momentan aktiven Rechners= */usr/sbin/pcs resource show | grep <Resource-Name> | cut -f 3 | cut -f 2 -d " " =Erstellung eines Scripts= *vi /usr/l…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Ausgabe des Momentan aktiven Rechners

  • /usr/sbin/pcs resource show | grep <Resource-Name> | cut -f 3 | cut -f 2 -d " "

Erstellung eines Scripts

  • vi /usr/local/sbin/<Script-Name>
#!/bin/bash
CL=$(/usr/sbin/pcs resource show | grep <Resource-Name> | cut -f 3 | cut -f 2 -d " ")
if [[ $CL = $(hostname -s) ]]
then
echo "active" 
else
echo "standby" 
fi

Variable in .bashrc setzen

  • vi .bashrc
  • Den folgenden Eintrag an den Schluss der Datei schreiben
PS1='\u@\h:[$(cl-active)]:\w$ '

Änderung sofort übernehmen

  • source .bashrc