Что-то как этот?
LF=foo.txt
typeset -i LFSB LFSM LOGFILE=50
let LFSB=$(stat -c "%s" $LF)
# This is bytes - turn into MB, base 2
let LFSM=${LFSB}/1048576
if [ $LFSM -gt $LOGFILE ]
then
echo Logfile $LF is greater than $LOGFILE MB
else
echo Logfile $LF is less or equal than $LOGFILE MB
fi
systemd
для версии 7. Даже Ubuntu решил избавиться от upstart (см. этот пост в блоге [11625] Марка Шаттлворта[11626]).