i digged web and found

' warnquota' can be used to send warning mail once quota soft limit is exceeded .warnquota should be run as a cron job .

If i run this command once in an hour ,and user keep writing to disk ......User wont be getting an email ,until cron runs it again .....

Is there ny better tool or utility ?
Cani run warnquota once disk get fullca ?

can we invoke warnquota without cron ?