linux get quota worker
[cloudstore.git] / gearman / narada_s1_get_quota.sh
1 #!/bin/sh -xe
2
3 if [ "$1" = "get_quota" ] ; then
4         while read uid ; do
5                 quota --raw-grace --no-wrap -u $uid | tail -1 | awk '{ print $2 " " $3 }'
6         done
7 elif [ "$1" = "start" ] ; then
8         LD_PRELOAD=/mnt/narada/rootfs/usr/lib/libgearman.so.4 /mnt/narada/rootfs/usr/bin/gearman \
9         -h 10.60.0.240 -p 4730 -i /mnt/narada/rootfs/tmp/narada_s1_get_quota.pid \
10         -n -f narada_s1_get_quota -w $0 get_quota &
11 elif [ "$1" = "stop" ] ; then
12         kill `cat /mnt/narada/rootfs/tmp/narada_s1_get_quota.pid`
13 fi
14