マウント ポイントが tmpfs であるかどうかを確認するために、スクリプトに次のブロックがあります。
if [ "$(stat -f -c '%T' $LOGDIR)" -ne 'tmpfs' ]
then
echo "Log directory ($LOGDIR) must be tmpfs"
exit 1
fi
問題は、ファイルシステムが ext2/ext3 として返された場合、シェルがそれを評価しようとし、ゼロ除算で失敗することです。通常の文字列として扱われるように強制するにはどうすればよいですか?