reasonableframework/route/api.usage.php

29 lines
568 B
PHP
Raw Normal View History

2019-01-05 04:13:49 +00:00
<?php
2019-01-05 04:14:22 +00:00
// this is example
2019-01-05 04:13:49 +00:00
loadHelper("exectool");
$result = array(
"success" => true,
"data" => array()
);
$directories = array(
2019-01-05 04:14:22 +00:00
"/home/reasonableframework/"
2019-01-05 04:13:49 +00:00
);
foreach($directories as $dir) {
$cmd = sprintf("du -Ss %s", $dir);
$output = exec_command($cmd, "shell_exec");
$terms = explode("\t", $output);
$size = intval($terms[0]);
$result['data'] = array(
"directory" => $dir,
"size" => $size
);
}
set_header_content_type("json");
echo json_encode($result);