telegrambot_whoallparser.sh 375 B

1234567891011121314151617
  1. #!/bin/bash
  2. ## Alessandro De Gennaro, 2020-01-16
  3. ## Parse whoall output in machine-readable format for LCM Telegram bot.
  4. NODELIST=$(<hostnames)
  5. WHOALL_OUTPUT=$(whoall -fn)
  6. for node in $NODELIST
  7. do
  8. WHOALL_NODE_ITERATION=$(echo "$WHOALL_OUTPUT" | grep -w "$node")
  9. if [[ $WHOALL_NODE_ITERATION == Empty:* ]]; then
  10. echo $node
  11. else
  12. echo $WHOALL_NODE_ITERATION
  13. fi
  14. done