Для включения квот
1 |
sudo /usr/local/vesta/bin/v-add-sys-quota |
sudo /usr/local/vesta/bin/v-add-sys-quota
Для автоматического обновления квот скрипт для запуска в cron:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
#!/bin/bash # info: update user statistics # options: USER # # Function logs user parameters into statistics database. #----------------------------------------------------------# # Variable&Function # #----------------------------------------------------------# # Argument defenition user=$1 # Importing system enviroment as we run this script # mostly by cron wich not read it by itself source /etc/profile # Includes source $VESTA/func/main.sh source $VESTA/func/domain.sh source $VESTA/conf/vesta.conf #----------------------------------------------------------# # Action # #----------------------------------------------------------# # Creating user_list if [ -z "$user" ]; then user_list=$(ls $VESTA/data/users) else user_list="$user" fi # Updating sys quotas for user in $user_list; do QUOTA_UPDATE=$VESTA/bin/v-update-user-quota sudo ${QUOTA_UPDATE} $user done exit |
#!/bin/bash # info: update user statistics # options: USER # # Function logs user parameters into statistics database. #----------------------------------------------------------# # Variable&Function # #----------------------------------------------------------# # Argument defenition user=$1 # Importing system enviroment as we run this script # mostly by cron wich not read it by itself source /etc/profile # Includes source $VESTA/func/main.sh source $VESTA/func/domain.sh source $VESTA/conf/vesta.conf #----------------------------------------------------------# # Action # #----------------------------------------------------------# # Creating user_list if [ -z "$user" ]; then user_list=$(ls $VESTA/data/users) else user_list="$user" fi # Updating sys quotas for user in $user_list; do QUOTA_UPDATE=$VESTA/bin/v-update-user-quota sudo ${QUOTA_UPDATE} $user done exit