diff --git a/xymon/plugins/client/ext/sge.sh b/xymon/plugins/client/ext/sge.sh index 642e0cb..8d86e4a 100755 --- a/xymon/plugins/client/ext/sge.sh +++ b/xymon/plugins/client/ext/sge.sh @@ -169,10 +169,10 @@ get_status() queueTriggered=false; # Queueset=$(${QHOST} -h ${MACHINEDOTS} -q | tail +5 | awk '{ print $1 }') ${QHOST} -h ${MACHINEDOTS} -q | tail +5 > "${PLUGIN_RESULT}.QSTATE" - Queueset=$(cat "${PLUGIN_RESULT}.QSTATE" | awk '{ print $1 }') + Queueset=$(< "${PLUGIN_RESULT}.QSTATE" awk '{ print $1 }') for Qset in $Queueset; do # qstate=$(${QHOST} -q -h ${MACHINEDOTS} | tail +5 | grep " $Qset" | awk '{print $4}') - qstate=$(cat "${PLUGIN_RESULT}.QSTATE" | grep " $Qset" | awk '{print $4}') + qstate=$(grep " $Qset" "${PLUGIN_RESULT}.QSTATE" | awk '{print $4}') # Order determines more significant color status if [ "$(echo "${qstate}" | grep -c d)" != "0" ]; then