Skip to content

Commit cd87f76

Browse files
committed
Fix calculationg user disk space
1 parent efa1747 commit cd87f76

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

bin/v-update-user-disk

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,11 @@ is_object_valid 'user' 'USER' "$user"
3434
OLDIFS=$IFS
3535
IFS=$(echo -en "\n\b")
3636

37-
# Defining directory list
38-
dir_list=$(ls $HOMEDIR/$user/ |grep -v '^web$' | grep -v '^mail$' |\
39-
grep -v '^conf$')
4037

41-
# Starting update disk loop
38+
#Starting update disk space excluding web, mail, conf directory
4239
disk_usage='0'
43-
for dir in $dir_list; do
44-
dir_disk=$(du -shm "$HOMEDIR/$user/$dir"|cut -f 1 )
45-
disk_usage=$((disk_usage + dir_disk))
46-
done
40+
disk_usage=$(du -shm $HOMEDIR/$user --exclude $HOMEDIR/$user/web --exclude $HOMEDIR/$user/mail --exclude $HOMEDIR/$user/conf |cut -f 1 )
41+
4742

4843
# Restoring old IFS
4944
IFS=$OLDIFS

0 commit comments

Comments
 (0)