Active/standy-Anzeige einrichten

Aus xinux.net
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