2つの変数を比較すると、cPanelスキャンスクリプトエラーが発生しました。 [::整数式が必要です。

2つの変数を比較すると、cPanelスキャンスクリプトエラーが発生しました。 [::整数式が必要です。

私はcPanelサーバーでリアルタイム検索を実装しようとしています。

次のスクリプトを使用すると、

#!/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

出力は次のとおりです。

line 4: [: : integer expression expected

ベストアンサー1

$ UPLOAD_SIZEが設定されていないか、空であるか、数値ではないようです。これがエラーが発生する理由です。おそらくあなたが望むのは、比較する前に宣言して、まだ実行していない値より小さいことを確認することです。

おすすめ記事