LittleDemon WebShell


Linux hosting5.siteguarding.com 3.10.0-962.3.2.lve1.5.88.el7.x86_64 #1 SMP Fri Sep 26 14:06:42 UTC 2025 x86_64
Path : /usr/local/bin/
File Upload :
Command :
Current File : //usr/local/bin/dxm.xfs_stats

#!/bin/sh
# backup storage accounting script
# Nick Keefen 2010-2015
# http://www.nksupport.com

while read MYSQL_HOST MYSQL_USERNAME MYSQL_PASSWORD MYSQL_DATABASE BACKUP_ROOT BACKUP_HOST
	do VALUES='';
	mountpoint $BACKUP_ROOT || continue;
	/usr/sbin/xfs_quota -x -c 'report -N' $BACKUP_ROOT | awk '{if ($1!="") printf "%s %d\n", $1, $2/1024/1024}' |
	(
		while read hostname usage
			# ugly hack to fix http://oss.sgi.com/bugzilla/show_bug.cgi?id=1123
			# Nick Keefen 2015-11-11
			do [ `echo $hostname | wc -c` -gt 31 ] && hostname=`grep "$hostname" /etc/passwd | head -1 | cut -d: -f6 | awk -F / '{print $NF}'`
			echo $usage $hostname $BACKUP_HOST
			if [ -z "$VALUES" ]
				then VALUES="VALUES('$hostname','$BACKUP_HOST','$usage')"
				else VALUES="$VALUES,('$hostname','$BACKUP_HOST','$usage')"
			fi
		done
		mysql -sNe "INSERT INTO \`nk_backup_usage\`(\`hostname\`,\`location\`,\`usage\`) $VALUES ON DUPLICATE KEY UPDATE \`usage\`=VALUES(\`usage\`)" -h"$MYSQL_HOST" -u"$MYSQL_USERNAME" -p"$MYSQL_PASSWORD" $MYSQL_DATABASE
		)
	done << EOF
my.nksupport.com vault13 DBPASSWORD my1qcloud /vault13 vault13
my.nksupport.com vault15 DBPASSWORD my1qcloud /vault15 vault15
my.nksupport.com vault8 DBPASSWORD my1qcloud /vault8 vault8
my.nksupport.com vault12 DBPASSWORD my1qcloud /vault12 vault12
my.nksupport.com vault101 DBPASSWORD my1qcloud /vault101 vault101
EOF

LittleDemon - FACEBOOK
[ KELUAR ]