Skip to main content
Make title more readable, rearrange text in body and use code block for error. Adjust tagging.
Source Link
Kusalananda
  • 355.8k
  • 42
  • 735
  • 1.1k

./memory_monitor.sh: line 8: [: 135Mi Error parsing memory value in bash script: expected integer expression expected

I have the following script to check free memory, However, I am getting this error:

./memory_monitor.sh: line 6: [: 135Mi: integer expression expected

#!/bin/bash
THRESHOLD="500"
FREE_MEM=$(free -mh | awk '/^Mem:/{print $4}')

if [ "$FREE_MEM" -lt "$THRESHOLD" ]; then
        echo "insufficient storage. Available memory is ${FREE_MEM} MB"
fi

However, I am getting this error:

./memory_monitor.sh: line 6: [: 135Mi: integer expression expected

./memory_monitor.sh: line 8: [: 135Mi: integer expression expected

I have following script to check free memory, However, I am getting this error:

./memory_monitor.sh: line 6: [: 135Mi: integer expression expected

#!/bin/bash
THRESHOLD="500"
FREE_MEM=$(free -mh | awk '/^Mem:/{print $4}')

if [ "$FREE_MEM" -lt "$THRESHOLD" ]; then
        echo "insufficient storage. Available memory is ${FREE_MEM} MB"
fi

Error parsing memory value in bash script: expected integer expression

I have the following script to check free memory,

#!/bin/bash
THRESHOLD="500"
FREE_MEM=$(free -mh | awk '/^Mem:/{print $4}')

if [ "$FREE_MEM" -lt "$THRESHOLD" ]; then
        echo "insufficient storage. Available memory is ${FREE_MEM} MB"
fi

However, I am getting this error:

./memory_monitor.sh: line 6: [: 135Mi: integer expression expected
added 6 characters in body
Source Link
dr_
  • 32.4k
  • 22
  • 102
  • 147

I have following script to check free memory, However, I am getting ./memory_monitor.sh: line 6: [: 135Mi: integer expression expectedthis error.:

./memory_monitor.sh: line 6: [: 135Mi: integer expression expected

#!/bin/bash
THRESHOLD="500"
FREE_MEM=$(free -mh | awk '/^Mem:/{print $4}')

if [ "$FREE_MEM" -lt "$THRESHOLD" ]; then
        echo "insufficient storage. Available memory is ${FREE_MEM} MB"
fi

I have following script to check free memory, However, I am getting ./memory_monitor.sh: line 6: [: 135Mi: integer expression expected error.

#!/bin/bash
THRESHOLD="500"
FREE_MEM=$(free -mh | awk '/^Mem:/{print $4}')

if [ "$FREE_MEM" -lt "$THRESHOLD" ]; then
        echo "insufficient storage. Available memory is ${FREE_MEM} MB"
fi

I have following script to check free memory, However, I am getting this error:

./memory_monitor.sh: line 6: [: 135Mi: integer expression expected

#!/bin/bash
THRESHOLD="500"
FREE_MEM=$(free -mh | awk '/^Mem:/{print $4}')

if [ "$FREE_MEM" -lt "$THRESHOLD" ]; then
        echo "insufficient storage. Available memory is ${FREE_MEM} MB"
fi
deleted 20 characters in body; edited tags
Source Link
Vlastimil Burián
  • 31.1k
  • 66
  • 208
  • 357

I have following script to check free memory, However, I am getting ./memory_monitor.sh: line 6: [: 135Mi: integer expression expected error.

#!/bin/bash
THRESHOLD="500"
FREE_MEM=$(free -mh | awk '/^Mem:/{print $4}')

if [ "$FREE_MEM" -lt "$THRESHOLD" ]; then
        echo "insufficient storage. Available memory is ${FREE_MEM} MB"
fi

Thanks for your help!

#!/bin/bash
THRESHOLD="500"
FREE_MEM=$(free -mh | awk '/^Mem:/{print $4}')

if [ "$FREE_MEM" -lt "$THRESHOLD" ]; then
        echo "insufficient storage. Available memory is ${FREE_MEM} MB"
fi

I have following script to check free memory, However, I am getting ./memory_monitor.sh: line 6: [: 135Mi: integer expression expected error.

#!/bin/bash
THRESHOLD="500"
FREE_MEM=$(free -mh | awk '/^Mem:/{print $4}')

if [ "$FREE_MEM" -lt "$THRESHOLD" ]; then
        echo "insufficient storage. Available memory is ${FREE_MEM} MB"
fi

Thanks for your help!

I have following script to check free memory, However, I am getting ./memory_monitor.sh: line 6: [: 135Mi: integer expression expected error.

#!/bin/bash
THRESHOLD="500"
FREE_MEM=$(free -mh | awk '/^Mem:/{print $4}')

if [ "$FREE_MEM" -lt "$THRESHOLD" ]; then
        echo "insufficient storage. Available memory is ${FREE_MEM} MB"
fi
edited body
Source Link
Loading
Source Link
Loading