Код: Выделить всё
Example:
Filesystem Size Used Avail Use% Mounted on
tmpfs 20G 4.0K 16G 89% /secrets/gateway-public
MAXAVAILSIZE=16G
AVAILSIZE=`findmnt -no Avail /secrets/gateway-public`
echo "MAXAVAILSIZE is $MAXAVAILSIZE"
echo "AVAILSIZE is $AVAILSIZE"
if [ "${AVAILSIZE}" -ge "${MAXAVAILSIZE}" ]; then
echo "mounted"
gzip test_202401*
else
echo "not mounted"
fi
Кроме того, я получаю строку ошибки 64: [: 15.7G: в этой части ожидается целочисленное выражение:
Код: Выделить всё
if [ "${AVAILSIZE}" -ge "${MAXAVAILSIZE}" ]; then
Подробнее здесь: https://stackoverflow.com/questions/785 ... hell-scrip