cPanel erro de script de verificação ao comparar duas variáveis: [:: expressão inteira esperada

0

Estou tentando implementar a varredura em tempo real no servidor cPanel.

Quando uso o seguinte script,

#!/bin/bash
#Maximum file size to scan in bytes that's set to 10MB
MAXSIZE=10485760
if [ "$UPLOAD_SIZE" -le "$MAXSIZE" ]; then
/usr/bin/clamdscan --remove --quiet --no-summary "$1"
fi

A saída é exibida

line 4: [: : integer expression expected
    
por N Pagar 14.07.2017 / 10:32

1 resposta

2

Parece que seu $ UPLOAD_SIZE não está definido (ou está vazio ou não numérico), por isso você recebe um erro. O que você provavelmente quer é declará-lo antes de comparar se é menor do que algo, o que você não fez.

    
por 14.07.2017 / 10:42