@@ -41,6 +41,10 @@ json_list() {
4141 "DATABASES": "' $DATABASES ' ",
4242 "CRON_JOBS": "' $CRON_JOBS ' ",
4343 "DISK_QUOTA": "' $DISK_QUOTA ' ",
44+ "CPU_QUOTA":"' $CPU_QUOTA ' ",
45+ "CPU_QUOTA_PERIOD":"' $CPU_QUOTA_PERIOD ' ",
46+ "MEMORY_LIMIT":"' $MEMORY_LIMIT ' ",
47+ "SWAP_LIMIT":"' $SWAP_LIMIT ' ",
4448 "BANDWIDTH": "' $BANDWIDTH ' ",
4549 "NS": "' $NS ' ",
4650 "SHELL": "' $SHELL ' ",
@@ -60,16 +64,16 @@ json_list() {
6064
6165# SHELL list function
6266shell_list () {
63- echo " PKG TPL WEB DNS MAIL DB SHELL DISK BW"
64- echo " --- --- --- --- ---- -- ----- ---- --"
67+ echo " PKG TPL WEB DNS MAIL DB SHELL DISK CPU_QUOTA CPU_QUOTA_PERIOD MEMORY_LIMIT SWAP_LIMIT BW"
68+ echo " --- --- --- --- ---- -- ----- ---- --------- ---------------- ------------ ---------- -- "
6569 for package in $packages ; do
6670 source $HESTIA /data/packages/$package
6771 PACKAGE=${package/ .pkg/ }
6872 package_data=$( cat $HESTIA /data/packages/$package )
6973 package_data=$( echo " $package_data " | sed -e ' s/unlimited/unlim/g' )
7074 parse_object_kv_list " $package_data "
7175 echo -n " $PACKAGE $WEB_TEMPLATE $WEB_DOMAINS $DNS_DOMAINS "
72- echo " $MAIL_DOMAINS $DATABASES $SHELL $DISK_QUOTA $BANDWIDTH "
76+ echo " $MAIL_DOMAINS $DATABASES $SHELL $DISK_QUOTA $CPU_QUOTA $CPU_QUOTA_PERIOD $MEMORY_LIMIT $SWAP_LIMIT $ BANDWIDTH"
7377 done
7478}
7579
@@ -81,7 +85,8 @@ plain_list() {
8185 echo -ne " $PACKAGE \t$WEB_TEMPLATE \t$PROXY_TEMPLATE \t$DNS_TEMPLATE \t"
8286 echo -ne " $WEB_DOMAINS \t$WEB_ALIASES \t$DNS_DOMAINS \t$DNS_RECORDS \t"
8387 echo -ne " $MAIL_DOMAINS \t$MAIL_ACCOUNTS \t$DATABASES \t$CRON_JOBS \t"
84- echo -e " $DISK_QUOTA \t$BANDWIDTH \t$NS \t$SHELL \t$BACKUPS \t$TIME \t$DATE "
88+ echo -ne " $DISK_QUOTA \t$CPU_QUOTA \t$CPU_QUOTA_PERIOD \t$MEMORY_LIMIT \t$SWAP_LIMIT \t"
89+ echo -e " $BANDWIDTH \t$NS \t$SHELL \t$BACKUPS \t$TIME \t$DATE "
8590 done
8691}
8792
@@ -90,13 +95,15 @@ csv_list() {
9095 echo -n " PACKAGE,WEB_TEMPLATE,PROXY_TEMPLATE,DNS_TEMPLATE,"
9196 echo -n " WEB_DOMAINS,WEB_ALIASES,DNS_DOMAINS,DNS_RECORDS,"
9297 echo -n " MAIL_DOMAINS,MAIL_ACCOUNTS,DATABASES,CRON_JOBS,"
93- echo " DISK_QUOTA,BANDWIDTH,NS,SHELL,BACKUPS,TIME,DATE"
98+ echo -n " DISK_QUOTA,CPU_QUOTA,CPU_QUOTA_PERIOD,MEMORY_LIMIT,"
99+ echo " SWAP_LIMIT,BANDWIDTH,NS,SHELL,BACKUPS,TIME,DATE"
94100 for package in $packages ; do
95101 PACKAGE=${package/ .pkg/ }
96102 echo -n " $PACKAGE ,$WEB_TEMPLATE ,$PROXY_TEMPLATE ,$DNS_TEMPLATE ,"
97103 echo -n " $WEB_DOMAINS ,$WEB_ALIASES ,$DNS_DOMAINS ,$DNS_RECORDS ,"
98104 echo -n " $MAIL_DOMAINS ,$MAIL_ACCOUNTS ,$DATABASES ,$CRON_JOBS ,"
99- echo " $DISK_QUOTA ,$BANDWIDTH ,\" $NS \" ,$SHELL ,$BACKUPS ,$TIME ,$DATE "
105+ echo -n " $DISK_QUOTA ,$CPU_QUOTA ,$CPU_QUOTA_PERIOD ,$MEMORY_LIMIT ,"
106+ echo " $SWAP_LIMIT ,$BANDWIDTH ,\" $NS \" ,$SHELL ,$BACKUPS ,$TIME ,$DATE "
100107 done
101108}
102109
0 commit comments