diff --git a/bigbluebutton-config/bin/bbb-conf b/bigbluebutton-config/bin/bbb-conf index 377b83d2997c7239f869206cfbddddd245f92e26..4072cf9c4819564760e1aa23f6843afa83248491 100755 --- a/bigbluebutton-config/bin/bbb-conf +++ b/bigbluebutton-config/bin/bbb-conf @@ -497,19 +497,25 @@ start_bigbluebutton () { display_bigbluebutton_status () { if command -v systemctl >/dev/null; then - units="red5 $TOMCAT_SERVICE nginx freeswitch $REDIS_SERVICE bbb-apps-akka bbb-transcode-akka bbb-fsesl-akka" + units="red5 $TOMCAT_SERVICE nginx freeswitch $REDIS_SERVICE bbb-apps-akka bbb-transcode-akka bbb-fsesl-akka" - if [ -f /usr/lib/systemd/system/bbb-html5.service ]; then - units="$units mongod bbb-html5 bbb-webrtc-sfu kurento-media-server" - fi + if [ -f /usr/lib/systemd/system/bbb-html5.service ]; then + units="$units mongod bbb-html5 bbb-webrtc-sfu kurento-media-server" + fi - for unit in $units; do - echo "$unit: $(systemctl is-active $unit)" - done + line='————————————————————►' + for unit in $units; do + status=$(systemctl is-active "$unit") + if [ "$status" = "active" ]; then + printf "%s %s [✔ - $status]\n" $unit "${line:${#unit}}" + else + printf "%s %s [✘ - $status]\n" $unit "${line:${#unit}}" + fi + done else - /etc/init.d/nginx status - /etc/init.d/$RED5 status - /etc/init.d/${SERVLET_CONTAINER} status + /etc/init.d/nginx status + /etc/init.d/$RED5 status + /etc/init.d/${SERVLET_CONTAINER} status fi }