diff options
| author | Michael Klishin <michael@novemberain.com> | 2016-08-18 11:04:09 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-08-18 11:04:09 +0300 |
| commit | 387b54920ec520e4c6a12940fce27f00dc8e0fec (patch) | |
| tree | 88357ef5c3add959ac4a93f25ec129d6595b3469 | |
| parent | b02d325f21e643710d0e86bbdcf4206c38182516 (diff) | |
| parent | f7d5d6e48c186b1e0e973d7ee63224644d94ae0a (diff) | |
| download | rabbitmq-server-git-387b54920ec520e4c6a12940fce27f00dc8e0fec.tar.gz | |
Merge pull request #925 from bogdando/fix_bashisms
Fix bashisms in rabbitmq OCF RA
| -rwxr-xr-x | scripts/rabbitmq-server-ha.ocf | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/rabbitmq-server-ha.ocf b/scripts/rabbitmq-server-ha.ocf index 9e07dc8490..8f9cb16aa5 100755 --- a/scripts/rabbitmq-server-ha.ocf +++ b/scripts/rabbitmq-server-ha.ocf @@ -1616,13 +1616,13 @@ get_monitor() { elif [ -n "${queues}" ]; then local q_c - q_c=`printf "%b\n" "${queues}" | wc -l` + q_c=`printf %b "${queues}\n" | wc -l` local mem - mem=`printf "%b\n" "${queues}" | awk -v sum=0 '{sum+=$1} END {print (sum/1048576)}'` + mem=`printf %b "${queues}\n" | awk -v sum=0 '{sum+=$1} END {print (sum/1048576)}'` local mes - mes=`printf "%b\n" "${queues}" | awk -v sum=0 '{sum+=$2} END {print sum}'` + mes=`printf %b "${queues}\n" | awk -v sum=0 '{sum+=$2} END {print sum}'` local c_u - c_u=`printf "%b\n" "${queues}" | awk -v sum=0 -v cnt=${q_c} '{sum+=$3} END {print (sum+1)/(cnt+1)}'` + c_u=`printf %b "${queues}\n" | awk -v sum=0 -v cnt=${q_c} '{sum+=$3} END {print (sum+1)/(cnt+1)}'` local status status=`echo $(su_rabbit_cmd "${OCF_RESKEY_ctl} -q status")` ocf_log info "${LH} RabbitMQ is running ${q_c} queues consuming ${mem}m of ${TOTALVMEM}m total, with ${mes} queued messages, average consumer utilization ${c_u}" |
