-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathresources.php
More file actions
83 lines (65 loc) · 1.68 KB
/
Copy pathresources.php
File metadata and controls
83 lines (65 loc) · 1.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?php
if(isset($_GET[drop_caches])) {
exec("sync");
exec("echo 3 > /proc/sys/vm/drop_caches");
$message = $strings["resources-dropCachesExecuted"];
}
if(isset($_GET[kill])){
echo "<font color=lime>Killed process $_GET[kill]</font><br /><br />";
exec("kill ".$_GET[kill]);
}
?>
<div class=content>
<center><?php echo exec("uptime"); ?><br /><br /></center>
<div class=contentTitle><?=$strings["resources-memory"]?></div>
<div class=contentContent>
<?php echo $message; ?>
<pre>
<?php
$cmd = "free";
exec ($cmd, $output);
foreach($output as $outputline) {
echo ("$outputline\n");}
$output = "";
?>
</pre>
<a href='index.php?resources&drop_caches'>echo 3 > /proc/sys/vm/drop_caches</a> <font color='orange'><small><?=$strings["resources-memory-experimental"]?></small></font>
</div><br /><br />
<div class=contentTitle><?=$strings["resources-diskUsage"]?></div>
<div class=contentContent>
<pre>
<?php
$cmd = "df -h";
exec ($cmd, $output);
foreach($output as $outputline) {
echo ("$outputline\n");}
$output = "";
?>
</pre>
</div><br /><br />
<div class="contentTitle"><?=$strings["resources-lsusb"]?></div>
<div class="contentContent">
<?php
$exec = exec("lsusb", $return);
foreach ($return as $line) {
echo("$line <br />");
}
?>
</div><br /><br />
<div class=contentTitle><?=$strings["resources-processes"]?></div>
<div class=contentContent>
<pre>
<?php
$cmd = "ps";
exec ($cmd, $output);
foreach($output as $line){
$lineArray = explode(" ", trim($line));
$pid = $lineArray[0];
if($pid != "PID") echo "<a href='?resources&kill=$pid'>Kill</a>".$line."\n";
else echo " ".$line."\n";
}
$output = "";
?>
</pre>
</div><br /><br />
</div>