Skip to content

Instantly share code, notes, and snippets.

@naqirizvi
Forked from ruledio/app-size.py
Created March 17, 2023 08:09
Show Gist options
  • Save naqirizvi/a41709a56a6a938aa26e251e32bf927f to your computer and use it in GitHub Desktop.
Save naqirizvi/a41709a56a6a938aa26e251e32bf927f to your computer and use it in GitHub Desktop.
Cloudways Disk Space Details/Quota Per Application
import subprocess
proc = subprocess.Popen("du -sh ./applications/* | sort -hr", shell=True, stdout=subprocess.PIPE)
for line in iter(proc.stdout.readline,''):
line = line.split()
size = line[0]
app_dir = line[1]
app_name = app_dir[15:]
app_conf = "/home/master/applications/%s/conf/server.apache" % (app_name)
real_name = subprocess.check_output(['tail', '-1', app_conf])
real_name = real_name.rsplit(None, 2)[-2]
print "%-8s %-8s %-8s" % (size,app_name,real_name )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment