|
|
|
@ -777,6 +777,7 @@ def getDbAccess(): |
|
|
|
|
userStr = ','.join(accs) |
|
|
|
|
return public.returnJson(True, userStr) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def toSize(size): |
|
|
|
|
d = ('b', 'KB', 'MB', 'GB', 'TB') |
|
|
|
|
s = d[0] |
|
|
|
@ -789,6 +790,7 @@ def toSize(size): |
|
|
|
|
print size, _size |
|
|
|
|
return str(size) + ' ' + b |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def setDbAccess(): |
|
|
|
|
args = getArgs() |
|
|
|
|
data = checkArgs(args, ['username', 'access']) |
|
|
|
@ -941,6 +943,21 @@ def alterTable(): |
|
|
|
|
return public.returnJson(True, "更改成功!") |
|
|
|
|
return public.returnJson(False, "更改失败!") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def getTotalStatistics(): |
|
|
|
|
st = status() |
|
|
|
|
data = {} |
|
|
|
|
if st == 'start': |
|
|
|
|
data['status'] = True |
|
|
|
|
data['count'] = pSqliteDb('databases').count() |
|
|
|
|
data['ver'] = public.readFile(getServerDir() + '/version.pl').strip() |
|
|
|
|
return public.returnJson(True, 'ok', data) |
|
|
|
|
else: |
|
|
|
|
data['status'] = False |
|
|
|
|
data['count'] = 0 |
|
|
|
|
return public.returnJson(False, 'fail', data) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__": |
|
|
|
|
func = sys.argv[1] |
|
|
|
|
if func == 'status': |
|
|
|
@ -1005,5 +1022,7 @@ if __name__ == "__main__": |
|
|
|
|
print optTable() |
|
|
|
|
elif func == 'alter_table': |
|
|
|
|
print alterTable() |
|
|
|
|
elif func == 'get_total_statistics': |
|
|
|
|
print getTotalStatistics() |
|
|
|
|
else: |
|
|
|
|
print 'error' |
|
|
|
|